CaffeineJava 8 高性能緩存庫
Caffeine 是基于Java 8的高性能,接近最佳的緩存庫。
Caffeine使用Google Guava啟發(fā)的API提供內(nèi)存緩存。 改進取決于您設(shè)計Guava緩存和ConcurrentLinkedHashMap的體驗。
LoadingCache<Key, Graph> graphs = Caffeine.newBuilder() .maximumSize(10_000) .expireAfterWrite(5, TimeUnit.MINUTES) .refreshAfterWrite(1, TimeUnit.MINUTES) .build(key -> createExpensiveGraph(key));
功能一覽
Caffeine提供了靈活的構(gòu)造來創(chuàng)建具有以下功能組合的緩存:
評論
圖片
表情
