public class LocalCacheConfigImpl extends PluginConfigImpl implements LocalCacheConfig
| 构造器和说明 |
|---|
LocalCacheConfigImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getPersistDir()
services.consumer.localCache.persistDir
本地缓存持久化目录
|
int |
getPersistMaxReadRetry()
services.consumer.localCache.persistMaxReadRetry
本地缓存持久化最大读重试次数, 默认1次
|
int |
getPersistMaxWriteRetry()
services.consumer.localCache.persistMaxWriteRetry
本地缓存持久化最大写重试次数, 默认5次
|
long |
getPersistRetryInterval()
services.consumer.localCache.persistRetryInterval
本地缓存更新重试间隔
|
long |
getServiceExpireTime()
services.consumer.localCache.service.expireTime
服务的超时淘汰时间
|
long |
getServiceListRefreshInterval()
services.consumer.localCache.serviceList.refreshInterval
拉取服务元信息列表的定期刷新时间
|
long |
getServiceRefreshInterval()
services.consumer.localCache.service.refreshInterval
服务的定期刷新时间
|
String |
getType()
services.consumer.localCache.type
本地缓存类型,可修改成具体的缓存插件名
|
boolean |
isPersistEnable()
services.consumer.localCache.persistEnable
是否启用本地持久化缓存机制
|
boolean |
isServiceExpireEnable()
services.consumer.localCache.serviceExpireEnable
是否启用服务缓存淘汰
|
boolean |
isServicePushEmptyProtect()
services.comsumer.localCache.servicePushEmptyProtect 是否启用服务推空保护
|
void |
setDefault(Object defaultObject)
设置默认值信息
|
void |
setPersistDir(String persistDir) |
void |
setPersistEnable(Boolean persistEnable) |
void |
setPersistMaxReadRetry(int persistMaxReadRetry) |
void |
setPersistMaxWriteRetry(int persistMaxWriteRetry) |
void |
setPersistRetryInterval(long persistRetryInterval) |
void |
setServiceExpireEnable(boolean serviceExpireEnable) |
void |
setServiceExpireTime(long serviceExpireTime) |
void |
setServiceListRefreshInterval(Long serviceListRefreshInterval) |
void |
setServicePushEmptyProtectEnable(Boolean servicePushEmptyProtect) |
void |
setServiceRefreshInterval(long serviceRefreshInterval) |
void |
setType(String type) |
String |
toString() |
void |
verify()
执行校验操作,参数校验失败会抛出IllegalArgumentException
|
getPluginConfig, getPluginConfigs, setDefaultPluginConfig, setPluginConfig, verifyPluginConfiggetPluginConfig, getPluginConfigspublic String getPersistDir()
LocalCacheConfiggetPersistDir 在接口中 LocalCacheConfigpublic void setPersistDir(String persistDir)
public String getType()
LocalCacheConfiggetType 在接口中 LocalCacheConfigpublic boolean isPersistEnable()
LocalCacheConfigisPersistEnable 在接口中 LocalCacheConfigpublic void setPersistEnable(Boolean persistEnable)
public void setType(String type)
public int getPersistMaxWriteRetry()
LocalCacheConfiggetPersistMaxWriteRetry 在接口中 LocalCacheConfigpublic void setPersistMaxWriteRetry(int persistMaxWriteRetry)
public int getPersistMaxReadRetry()
LocalCacheConfiggetPersistMaxReadRetry 在接口中 LocalCacheConfigpublic void setPersistMaxReadRetry(int persistMaxReadRetry)
public boolean isServiceExpireEnable()
LocalCacheConfigisServiceExpireEnable 在接口中 LocalCacheConfigpublic void setServiceExpireEnable(boolean serviceExpireEnable)
public boolean isServicePushEmptyProtect()
LocalCacheConfigisServicePushEmptyProtect 在接口中 LocalCacheConfigpublic void setServicePushEmptyProtectEnable(Boolean servicePushEmptyProtect)
public long getServiceExpireTime()
LocalCacheConfiggetServiceExpireTime 在接口中 LocalCacheConfigpublic void setServiceExpireTime(long serviceExpireTime)
public long getServiceRefreshInterval()
LocalCacheConfiggetServiceRefreshInterval 在接口中 LocalCacheConfigpublic void setServiceRefreshInterval(long serviceRefreshInterval)
public long getServiceListRefreshInterval()
LocalCacheConfiggetServiceListRefreshInterval 在接口中 LocalCacheConfigpublic void setServiceListRefreshInterval(Long serviceListRefreshInterval)
public long getPersistRetryInterval()
LocalCacheConfiggetPersistRetryInterval 在接口中 LocalCacheConfigpublic void setPersistRetryInterval(long persistRetryInterval)
public void verify()
Verifierpublic void setDefault(Object defaultObject)
VerifiersetDefault 在接口中 VerifierdefaultObject - 默认值对象Copyright © 2022. All rights reserved.