public abstract class AbstractCacheObject<V extends java.io.Serializable> extends AbstractGroupCacheable implements CacheObject<V>
| 限定符和类型 | 字段和说明 |
|---|---|
protected CacheConfiguration |
cacheConfiguration |
protected CacheObjectDataLoader<V> |
cacheObjectDataLoader |
protected static org.apache.commons.logging.Log |
logger |
protected java.lang.String |
tenantId |
statisticsisCacheDisabled| 构造器和说明 |
|---|
AbstractCacheObject(java.lang.String group,
java.lang.String name,
CacheConfiguration cacheConfiguration,
ObjectDataLoader<V> dataLoader,
java.lang.Boolean isRestartReload) |
| 限定符和类型 | 方法和说明 |
|---|---|
CacheObjectDataLoader<V> |
getCacheObjectDataLoader() |
boolean |
isEmpty()
Returns true if this list contains no elements.
|
void |
setObjectDataLoader(ObjectDataLoader dataLoader) |
checkBatchCacheMiss, checkBatchInProtectCache, checkCacheMiss, checkInProtectCache, clearProtectCache, getCacheKey, getFullName, getGroup, getName, getStatistics, invalidateProtectCache, invalidateProtectCache, setBatchProtectCache, setProtectCache, setProtectDataExpireclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, setallowRedisFlush, clear, getFullName, getGroup, getName, getStatistics, needConsistent, sizeprotected static final org.apache.commons.logging.Log logger
protected final java.lang.String tenantId
protected CacheConfiguration cacheConfiguration
protected CacheObjectDataLoader<V extends java.io.Serializable> cacheObjectDataLoader
public AbstractCacheObject(java.lang.String group,
java.lang.String name,
CacheConfiguration cacheConfiguration,
ObjectDataLoader<V> dataLoader,
java.lang.Boolean isRestartReload)
public boolean isEmpty()
GroupCacheableisEmpty 在接口中 GroupCacheablepublic void setObjectDataLoader(ObjectDataLoader dataLoader)
public CacheObjectDataLoader<V> getCacheObjectDataLoader()