Java缓存类loadingCache
Posted zslm___
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java缓存类loadingCache相关的知识,希望对你有一定的参考价值。
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</version> </dependency>
LoadingCache<String, String> cache = CacheBuilder.newBuilder() .maximumSize(1000) .expireAfterAccess(3, TimeUnit.SECONDS) .refreshAfterWrite(1, TimeUnit.SECONDS) .build(new CacheLoader<String, String>() { @Override public String load(String s) throws Exception { return s + "cache"; } }); String sss = cache.getUnchecked("sss");
<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <encoding>UTF-8</encoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties>
以上是关于Java缓存类loadingCache的主要内容,如果未能解决你的问题,请参考以下文章
Java内存缓存工具实现 - Guava LoadingCache