读书人

Guava小结4-Cache

发布时间: 2013-07-16 22:38:04 作者: rapoo

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; }

?

读书人网 >编程

热点推荐