001
014
015 package com.liferay.portal.kernel.cache;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019
022 public class CacheRegistryUtil {
023
024 public static void clear() {
025 getCacheRegistry().clear();
026 }
027
028 public static void clear(String name) {
029 getCacheRegistry().clear(name);
030 }
031
032 public static CacheRegistry getCacheRegistry() {
033 PortalRuntimePermission.checkGetBeanProperty(CacheRegistryUtil.class);
034
035 return _cacheRegistry;
036 }
037
038 public static boolean isActive() {
039 return getCacheRegistry().isActive();
040 }
041
042 public static void register(CacheRegistryItem cacheRegistryItem) {
043 getCacheRegistry().register(cacheRegistryItem);
044 }
045
046 public static void setActive(boolean active) {
047 getCacheRegistry().setActive(active);
048 }
049
050 public static void setCacheRegistry(CacheRegistry cacheRegistry) {
051 PortalRuntimePermission.checkSetBeanProperty(CacheRegistryUtil.class);
052
053 _cacheRegistry = cacheRegistry;
054 }
055
056 public static void unregister(String name) {
057 getCacheRegistry().unregister(name);
058 }
059
060 private static CacheRegistry _cacheRegistry;
061
062 }