public class CaffeineLocalCache extends Object implements LocalCache
| 构造器和说明 |
|---|
CaffeineLocalCache(com.github.benmanes.caffeine.cache.Cache<String,groovy.lang.GroovyObject> cache)
构造方法完成对象初始化
|
| 限定符和类型 | 方法和说明 |
|---|---|
groovy.lang.GroovyObject |
getIfPresent(String key)
从缓存中获取指定key的缓存对象,如果缓存不存在,则返回
null |
void |
put(String key,
groovy.lang.GroovyObject groovyObject)
将指定key的缓存对象存入缓存,key和缓存对象都不能为
null |
String |
stats()
获取缓存的统计信息,注意使用这个方法前必须保证开启了缓存框架的统计功能
比如像
Caffeine.recordStats() 和 CacheBuilder.recordStats() |
public CaffeineLocalCache(com.github.benmanes.caffeine.cache.Cache<String,groovy.lang.GroovyObject> cache)
cache - 缓存实例对象public groovy.lang.GroovyObject getIfPresent(String key)
LocalCachenullgetIfPresent 在接口中 LocalCachekey - 缓存keyGroovyObject 缓存对象public void put(@Nonnull String key, @Nonnull groovy.lang.GroovyObject groovyObject)
LocalCachenullput 在接口中 LocalCachekey - 缓存keygroovyObject - GroovyObject 缓存对象public String stats()
LocalCache
比如像 Caffeine.recordStats() 和 CacheBuilder.recordStats()
stats 在接口中 LocalCacheCopyright © 2024. All rights reserved.