2

我将下一个用于我的自定义缓存管理器:

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。

我需要使用哪些实现?

4

0 回答 0