接口 IHabitCache
-
- 所有超级接口:
com.jfinal.plugin.activerecord.cache.ICache
- 所有已知实现类:
HabitEhCache,HabitRedisCache
public interface IHabitCache extends com.jfinal.plugin.activerecord.cache.ICacheTODO:缓存- 作者:
- 王剑洪 on 2020/3/27 1:25
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 <T> Tget(java.lang.String cacheName, java.lang.Object key)TODO:<T> Tget(java.lang.String cacheName, java.lang.Object key, com.jfinal.plugin.ehcache.IDataLoader dataLoader)TODO:<T> Tget(java.lang.String cacheName, java.lang.Object key, com.jfinal.plugin.ehcache.IDataLoader dataLoader, int liveSeconds)TODO:java.util.ListgetKeys(java.lang.String cacheName)TODO:java.util.ListgetNames()TODO:java.lang.IntegergetTtl(java.lang.String cacheName, java.lang.Object key)TODO:voidput(java.lang.String cacheName, java.lang.Object key, java.lang.Object value)TODO:voidput(java.lang.String cacheName, java.lang.Object key, java.lang.Object value, int liveSeconds)TODO:voidrefresh(java.lang.String cacheName)TODO:voidrefresh(java.lang.String cacheName, java.lang.Object key)TODO:voidremove(java.lang.String cacheName, java.lang.Object key)TODO:voidremoveAll(java.lang.String cacheName)TODO:voidsetTtl(java.lang.String cacheName, java.lang.Object key, int seconds)TODO:
-
-
-
方法详细资料
-
get
<T> T get(java.lang.String cacheName, java.lang.Object key)TODO:- 指定者:
get在接口中com.jfinal.plugin.activerecord.cache.ICache- 类型参数:
T- key- 参数:
cacheName- cacheNamekey- key- 返回:
- T
-
put
void put(java.lang.String cacheName, java.lang.Object key, java.lang.Object value)TODO:- 指定者:
put在接口中com.jfinal.plugin.activerecord.cache.ICache- 参数:
cacheName- cacheNamekey- keyvalue- value
-
put
void put(java.lang.String cacheName, java.lang.Object key, java.lang.Object value, int liveSeconds)TODO:- 参数:
cacheName- cacheNamekey- keyvalue- valueliveSeconds- liveSeconds
-
remove
void remove(java.lang.String cacheName, java.lang.Object key)TODO:- 指定者:
remove在接口中com.jfinal.plugin.activerecord.cache.ICache- 参数:
cacheName- cacheNamekey- key
-
removeAll
void removeAll(java.lang.String cacheName)
TODO:- 指定者:
removeAll在接口中com.jfinal.plugin.activerecord.cache.ICache- 参数:
cacheName- cacheName
-
get
<T> T get(java.lang.String cacheName, java.lang.Object key, com.jfinal.plugin.ehcache.IDataLoader dataLoader)TODO:- 类型参数:
T- liveSeconds- 参数:
cacheName- cacheNamekey- keydataLoader- dataLoader- 返回:
- T
-
get
<T> T get(java.lang.String cacheName, java.lang.Object key, com.jfinal.plugin.ehcache.IDataLoader dataLoader, int liveSeconds)TODO:- 类型参数:
T- liveSeconds- 参数:
cacheName- cacheNamekey- keydataLoader- dataLoaderliveSeconds- liveSeconds- 返回:
- T
-
getTtl
java.lang.Integer getTtl(java.lang.String cacheName, java.lang.Object key)TODO:- 参数:
cacheName- cacheNamekey- key- 返回:
- Integer
-
setTtl
void setTtl(java.lang.String cacheName, java.lang.Object key, int seconds)TODO:- 参数:
cacheName- cacheNamekey- keyseconds- seconds
-
refresh
void refresh(java.lang.String cacheName, java.lang.Object key)TODO:- 参数:
cacheName- cacheNamekey- key
-
refresh
void refresh(java.lang.String cacheName)
TODO:- 参数:
cacheName- cacheName
-
getNames
java.util.List getNames()
TODO:- 返回:
- List
-
getKeys
java.util.List getKeys(java.lang.String cacheName)
TODO:- 参数:
cacheName- cacheName- 返回:
- keys
-
-