构造器和说明 |
---|
EhCacheUtil() |
限定符和类型 | 方法和说明 |
---|---|
static <T> java.util.Map<java.lang.String,T> |
get(java.lang.String cacheName)
获取缓存数据
|
static <T> T |
get(java.lang.String cacheName,
java.lang.String key)
获取缓存数据
|
static <T> java.util.List<CacheModel<T>> |
getAllCache()
获取所有缓存数据
|
static net.sf.ehcache.Cache |
getCache(java.lang.String cacheName)
根据缓存名获取缓存对象
|
static net.sf.ehcache.CacheManager |
getCacheManager()
获取缓存管理器
|
static net.sf.ehcache.CacheManager |
getCacheManager(java.lang.String file)
根据ehcache文件路径获取缓存管理器对象
|
static <T> T |
getT(java.lang.String cacheName)
获取缓存数据
|
static <T> void |
put(java.lang.String cacheName,
java.util.Map<java.lang.String,T> map)
设置缓存数据
|
static <T> void |
put(java.lang.String cacheName,
java.lang.String key,
T value)
设置缓存数据
|
static <T> void |
put(java.lang.String cacheName,
T value)
设置缓存数据对象
|
static void |
removalAll()
停止所有缓存
|
static void |
remove(java.lang.String cacheName)
移除缓存数据
|
static void |
remove(java.lang.String cacheName,
java.lang.String key)
移除缓存数据
|
static void |
removeCache(java.lang.String cacheName)
移除缓存数据
|
static void |
shutdown()
停止缓存
|
public static net.sf.ehcache.CacheManager getCacheManager()
public static net.sf.ehcache.CacheManager getCacheManager(java.lang.String file)
file
- ehcache文件路径,默认classes下的/ehcache.xml文件public static net.sf.ehcache.Cache getCache(java.lang.String cacheName)
cacheName
- 缓存名public static <T> void put(java.lang.String cacheName, java.lang.String key, T value)
cacheName
- 缓存名key
- 缓存键value
- 缓存值public static <T> void put(java.lang.String cacheName, T value)
cacheName
- 缓存名value
- 缓存值public static <T> void put(java.lang.String cacheName, java.util.Map<java.lang.String,T> map)
cacheName
- 缓存名map
- 缓存值public static <T> T get(java.lang.String cacheName, java.lang.String key)
cacheName
- 缓存名key
- 缓存键public static <T> T getT(java.lang.String cacheName)
cacheName
- 缓存名public static <T> java.util.Map<java.lang.String,T> get(java.lang.String cacheName)
cacheName
- 缓存名public static <T> java.util.List<CacheModel<T>> getAllCache()
public static void removeCache(java.lang.String cacheName)
cacheName
- 缓存名public static void remove(java.lang.String cacheName, java.lang.String key)
cacheName
- 缓存名key
- 缓存键public static void remove(java.lang.String cacheName)
cacheName
- 缓存名public static void shutdown()
public static void removalAll()