从番石榴缓存中删除元素
我正在使用import com.google.common.cache.Cache
我以这种方式启动了缓存:
private Cache<String,String> mycache =CacheBuilder.newBuilder()
.concurrencyLevel(4).expireAfterAccess(30, TimeUnit.MINUTES).build();
在某些情况下,我愿意在等待到期之前手动删除条目。
我发现这样做的唯一方法是:
mycache.asMap().remove("somekey");
我要问,这是否是这样做的正确方法?我会有任何问题吗?