首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Guava小结4-Cache

2013-07-16 
Guava总结4-Cache/*** 初始化缓存*/private boolean initLoadingCache() {if (loadingCache null) {loa

Guava总结4-Cache
/** * 初始化缓存 */ private boolean initLoadingCache() { if (loadingCache == null) { loadingCache = CacheBuilder.newBuilder().expireAfterWrite(300, TimeUnit.SECONDS).maximumSize(10000).build(new CacheLoader<String, Integer>() { @Override public Integer load(String key) throws Exception { List<ResourceBO> resourceList = juResourceAO.getResourceList(key, "MACHINE_AUDIT"); if (resourceList != null && !resourceList.isEmpty()) { ResourceBO resourceBO = resourceList.get(0); String pageSizeString = resourceBO.getRealValue(); return Integer.valueOf(pageSizeString); } return 1; } }); } return true; }

?

热点排行