public class CacheFactory
extends java.lang.Object
构造器和说明 |
---|
CacheFactory() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
getAllTenantIdKey()
已过时。
|
static java.lang.String |
getCacheFactoryGroupKey()
获取缓存工厂的主键。
|
static java.lang.String |
getCacheNameKey(java.lang.String group,
java.lang.String type)
获取缓存名称所在的 key.
|
static java.lang.String[] |
getGroups()
取得所有分组名称数组集合。
|
static CacheAccessable |
getInstance(java.lang.Class groupClass)
取得指定组的缓存工厂的实例(GroupCacheableFactory实例)。
|
static CacheAccessable |
getInstance(java.lang.String group)
取得指定分组的缓存工厂实例。
|
static java.lang.ThreadLocal<PrvCheckObj> |
getInstanceCacheMissLimitMap(java.lang.Object cacheFullName) |
static com.google.common.cache.Cache<java.lang.Object,java.lang.Object> |
getInstanceCacheProtectMap(java.lang.String cacheFullName) |
static boolean |
isSkipFillData()
已过时。
|
static void |
resetAllStatistics()
重置所有的统计。
|
static void |
setInstanceCacheMissLimitMap(java.lang.String cacheFullName,
java.lang.ThreadLocal<PrvCheckObj> threadLocal) |
static void |
setInstanceCacheProtectMap(java.lang.String cacheFullName,
com.google.common.cache.Cache<java.lang.Object,java.lang.Object> cacheProtect) |
public static java.lang.String getCacheFactoryGroupKey()
@Deprecated public static java.lang.String getAllTenantIdKey()
public static java.lang.String getCacheNameKey(java.lang.String group, java.lang.String type)
group
- 分组type
- 类别 : "MAP","SET","OBJECT"public static java.lang.ThreadLocal<PrvCheckObj> getInstanceCacheMissLimitMap(java.lang.Object cacheFullName)
public static void setInstanceCacheMissLimitMap(java.lang.String cacheFullName, java.lang.ThreadLocal<PrvCheckObj> threadLocal)
public static com.google.common.cache.Cache<java.lang.Object,java.lang.Object> getInstanceCacheProtectMap(java.lang.String cacheFullName)
public static void setInstanceCacheProtectMap(java.lang.String cacheFullName, com.google.common.cache.Cache<java.lang.Object,java.lang.Object> cacheProtect)
public static final CacheAccessable getInstance(java.lang.String group)
group
- 缓存组public static final CacheAccessable getInstance(java.lang.Class groupClass)
groupClass
- 缓存组public static java.lang.String[] getGroups()
@Deprecated public static boolean isSkipFillData()
public static void resetAllStatistics()