简单记录一下
public class CacheTest {
public static void main(String[] args){
class MyCacheLoader extends CacheLoader {
@Override
public Object load(Object key) throws Exception {
return null;
}
}
Cache<String, String> build = CacheBuilder.newBuilder()
.refreshAfterWrite(1000, TimeUnit.SECONDS)
.expireAfterAccess(1000,TimeUnit.SECONDS)
.expireAfterWrite(1000,TimeUnit.SECONDS)
.initialCapacity(100000)
.concurrencyLevel(4)
.maximumSize(160000)
.build(new MyCacheLoader());
build.put("1","12345677654321");
String ifPresent = build.getIfPresent("1");
System.out.println(ifPresent);
}
}