001
014
015 package com.liferay.portal.kernel.webcache;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019
022 public class WebCachePoolUtil {
023
024 public static void clear() {
025 getWebCachePool().clear();
026 }
027
028 public static Object get(String key, WebCacheItem wci) {
029 return getWebCachePool().get(key, wci);
030 }
031
032 public static WebCachePool getWebCachePool() {
033 PortalRuntimePermission.checkGetBeanProperty(WebCachePoolUtil.class);
034
035 return _webCachePool;
036 }
037
038 public static void remove(String key) {
039 getWebCachePool().remove(key);
040 }
041
042 public void setWebCachePool(WebCachePool webCachePool) {
043 PortalRuntimePermission.checkSetBeanProperty(getClass());
044
045 _webCachePool = webCachePool;
046 }
047
048 private static WebCachePool _webCachePool;
049
050 }