我将下一个用于我的自定义缓存管理器:
SimpleCacheManager cacheManager = new SimpleCacheManager();
GuavaCache myCache = new GuavaCache("telescope", CacheBuilder.newBuilder()
.expireAfterWrite(5, TimeUnit.MINUTES).build());
cacheManager.setCaches(Arrays.asList(myCache));
return cacheManager;
现在我想使用 LoadingCache,因为我需要方法refreshAfterWrite(5, TimeUnit.MINUTES)
而不是expireAfterWrite(5, TimeUnit.MINUTES)
.
我不能把LoadingCache放到GuavaCache,然后把这个GuavaCache设置成SimpleCacheManager。
我需要使用哪些实现?