Closed TomYule closed 5 years ago
感觉没必要呢,如果你需要自己控制缓存 完全可以new一个Caffeine的实例 本starter主要目的是通过aop来实现 自动 缓存管理
噢噢 不知道 来一个demo看看可以吗
看Caffeine的官方文档呗 https://github.com/ben-manes/caffeine/wiki
看Caffeine的官方文档呗 https://github.com/ben-manes/caffeine/wiki
酱紫么
Cache<Key, Graph> cache = Caffeine.newBuilder()
.expireAfterWrite(10, TimeUnit.MINUTES)
.maximumSize(10_000)
.build();
// Lookup an entry, or null if not found
Graph graph = cache.getIfPresent(key);
// Lookup and compute an entry if absent, or null if not computable
graph = cache.get(key, k -> createExpensiveGraph(key));
// Insert or update an entry
cache.put(key, graph);
// Remove an entry
cache.invalidate(key);
这样 用起来 还是不方便
感觉没必要呢,如果你需要自己控制缓存 完全可以new一个Caffeine的实例 本starter主要目的是通过aop来实现 自动 缓存管理