public interface FineCacheConfig
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
DEFAULT_CACHE_EVENT_CLUSTER_PEER_LISTENER_PROPERTIES
默认的集群缓存监听器配置,分别为
是否异步分发变化(默认true,我们实时性要求比较高选择同步false,修改即发送)
是否分发缓存put事件
是否分发缓存Update事件
是否通过复制update的缓存到其它节点(否的话是直接删除其它节点缓存)
是否分发remove事件
|
限定符和类型 | 方法和说明 |
---|---|
com.fr.third.net.sf.ehcache.config.CacheConfiguration.BootstrapCacheLoaderFactoryConfiguration |
getBootstrapCacheLoaderFactoryConfiguration()
缓存引导加载器,节点启动和其它节点同步
|
com.fr.third.net.sf.ehcache.config.CacheConfiguration.CacheEventListenerFactoryConfiguration[] |
getCacheEventListenerFactoryConfigurations()
缓存事件监听器组
|
long |
getDiskExpiryThreadIntervalSeconds()
线程检查缓存超时的间隔时间
|
java.lang.String |
getMemoryStoreEvictionPolicy()
缓存过期策略
|
java.lang.String |
getName()
缓存名称
|
com.fr.third.net.sf.ehcache.config.PersistenceConfiguration |
getPersistenceConfiguration()
持久化策略
|
int |
getTimeToIdleSecond()
使用后的空闲时间
|
int |
getTimeToLiveSecond()
创建后的存活时间
|
boolean |
isEternal()
缓存是否常驻,true时timeToIdleSecond和timeToLiveSecond无效
|
static final java.lang.String DEFAULT_CACHE_EVENT_CLUSTER_PEER_LISTENER_PROPERTIES
java.lang.String getName()
boolean isEternal()
int getTimeToIdleSecond()
int getTimeToLiveSecond()
java.lang.String getMemoryStoreEvictionPolicy()
long getDiskExpiryThreadIntervalSeconds()
com.fr.third.net.sf.ehcache.config.PersistenceConfiguration getPersistenceConfiguration()
com.fr.third.net.sf.ehcache.config.CacheConfiguration.CacheEventListenerFactoryConfiguration[] getCacheEventListenerFactoryConfigurations()
com.fr.third.net.sf.ehcache.config.CacheConfiguration.BootstrapCacheLoaderFactoryConfiguration getBootstrapCacheLoaderFactoryConfiguration()