public class CaffeineCacheImpl extends JbootCacheBase
| 限定符和类型 | 字段和说明 |
|---|---|
private Map<String,com.github.benmanes.caffeine.cache.Cache> |
cacheMap |
config| 构造器和说明 |
|---|
CaffeineCacheImpl(JbootCacheConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected CaffeineCacheBuilder |
createCacheBuilder() |
<T> T |
get(String cacheName,
Object key) |
<T> T |
get(String cacheName,
Object key,
com.jfinal.plugin.ehcache.IDataLoader dataLoader) |
<T> T |
get(String cacheName,
Object key,
com.jfinal.plugin.ehcache.IDataLoader dataLoader,
int liveSeconds) |
protected com.github.benmanes.caffeine.cache.Cache |
getCache(String cacheName) |
protected com.github.benmanes.caffeine.cache.Cache |
getCacheOnly(String cacheName) |
List |
getKeys(String cacheName) |
List |
getNames() |
Integer |
getTtl(String cacheName,
Object key) |
void |
put(String cacheName,
Object key,
Object value) |
void |
put(String cacheName,
Object key,
Object value,
int liveSeconds) |
protected void |
putData(com.github.benmanes.caffeine.cache.Cache cache,
Object key,
CaffeineCacheObject value) |
void |
remove(String cacheName,
Object key) |
void |
removeAll(String cacheName) |
void |
setTtl(String cacheName,
Object key,
int seconds) |
addThreadCacheNamePrefixIngore, buildCacheName, clearThreadCacheNamePrefix, getConfig, println, refresh, refresh, removeThreadCacheNamePrefixIngore, setThreadCacheNamePrefixclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddThreadCacheNamePrefixIngorespublic CaffeineCacheImpl(JbootCacheConfig config)
protected com.github.benmanes.caffeine.cache.Cache getCacheOnly(String cacheName)
protected CaffeineCacheBuilder createCacheBuilder()
public <T> T get(String cacheName, Object key, com.jfinal.plugin.ehcache.IDataLoader dataLoader)
public <T> T get(String cacheName, Object key, com.jfinal.plugin.ehcache.IDataLoader dataLoader, int liveSeconds)
protected void putData(com.github.benmanes.caffeine.cache.Cache cache, Object key, CaffeineCacheObject value)
Copyright © 2024. All rights reserved.