maven 依赖
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.1.1-jre</version>
</dependency>
or
<dependency>
<groupId>com.github.ben-manes.caffeine</groupId>
<artifactId>guava</artifactId>
<version>3.0.3</version>
</dependency>
初始化
Cache<String, Tasks> cache = CacheBuilder.newBuilder()
.initialCapacity(10)
.maximumSize(100)
.expireAfterAccess(10L, TimeUnit.SECONDS)
//.build(createCacheLoader());
.build();
使用
cache.getIfPresent("wangji");
cache.put("key","value");