Package | Description |
---|---|
net.ymate.platform.cache | |
net.ymate.platform.cache.support | |
net.ymate.platform.webmvc.support |
Modifier and Type | Method and Description |
---|---|
void |
ICaches.clear()
清理默认缓存
|
void |
ICache.clear()
清理缓存
|
void |
ICaches.clear(String cacheName)
清理指定名称的缓存
|
Object |
ICaches.get(Object key)
从默认缓存中获取key对应的对象
|
Object |
ICache.get(Object key)
从缓存中获取对象
|
Object |
ICaches.get(String cacheName,
Object key)
从指定名称的缓存中获取key对应的对象
|
Map<Object,Object> |
ICaches.getAll()
从默认缓存中获取所有缓存对象映射
|
Map<Object,Object> |
ICaches.getAll(String cacheName)
从指定名称的缓存中获取所有缓存对象映射
|
CacheElement |
ICacheScopeProcessor.getFromCache(ICaches caches,
ICaches.Scope scope,
String cacheName,
String cacheKey)
从缓存中获取由cacheName指定的缓存对象
|
List<?> |
ICaches.keys()
获取默认缓存中所有key值集合
|
List<?> |
ICache.keys()
获取当前所有缓存对象key的集合
|
List<?> |
ICaches.keys(String cacheName)
获取指定名称的缓存中所有key值集合
|
void |
ICaches.put(Object key,
Object value)
添加对象到默认缓存中
|
void |
ICache.put(Object key,
Object value)
添加对象到缓存
|
void |
Caches.put(Object key,
Object value,
int timeout) |
void |
ICaches.put(Object key,
Object value,
int timeout)
添加对象到默认缓存中
|
void |
ICache.put(Object key,
Object value,
int timeout)
添加对象到缓存
|
void |
ICaches.put(String cacheName,
Object key,
Object value)
添加对象到指定名称的缓存中
|
void |
Caches.put(String cacheName,
Object key,
Object value,
int timeout) |
void |
ICaches.put(String cacheName,
Object key,
Object value,
int timeout)
添加对象到指定名称的缓存中
|
void |
ICacheScopeProcessor.putInCache(ICaches caches,
ICaches.Scope scope,
String cacheName,
String cacheKey,
CacheElement cacheElement)
将对象放入缓存
|
void |
ICaches.remove(Object key)
从默认缓存中移除对象
|
void |
ICache.remove(Object key)
从缓存中移除对象
|
void |
ICaches.remove(String cacheName,
Object key)
从指定名称的缓存中移除对象
|
void |
ICache.removeAll(Collection<?> keys)
批量从缓存中移除对象
|
void |
ICaches.removeAll(List<?> keys)
批量从默认缓存中移除对象
|
void |
ICaches.removeAll(String cacheName,
List<?> keys)
批量从指定名称的缓存中移除对象
|
boolean |
ICacheLocker.tryReadLock(Object key,
long timeout)
尝试设置读锁,等待timeout毫秒时间
|
boolean |
ICacheLocker.tryWriteLock(Object key,
long timeout)
尝试设置写锁,等待timeout毫秒时间
|
void |
ICaches.update(Object key,
Object value)
更新对象到默认缓存中
|
void |
ICache.update(Object key,
Object value)
更新对象到缓存
|
void |
Caches.update(Object key,
Object value,
int timeout) |
void |
ICaches.update(Object key,
Object value,
int timeout) |
void |
ICache.update(Object key,
Object value,
int timeout)
更新对象到缓存
|
void |
ICaches.update(String cacheName,
Object key,
Object value)
更新对象到指定名称的缓存中
|
void |
Caches.update(String cacheName,
Object key,
Object value,
int timeout) |
void |
ICaches.update(String cacheName,
Object key,
Object value,
int timeout)
更新对象到指定名称的缓存中
|
Modifier and Type | Method and Description |
---|---|
void |
MultilevelCacheWrapper.clear() |
void |
EhCacheWrapper.clear() |
void |
RedisCacheWrapper.clear() |
void |
MultilevelCacheWrapper.clear(boolean master) |
Object |
MultilevelCacheWrapper.get(Object key) |
Object |
EhCacheWrapper.get(Object key) |
Object |
RedisCacheWrapper.get(Object key) |
List<?> |
MultilevelCacheWrapper.keys() |
List<?> |
EhCacheWrapper.keys() |
List<String> |
RedisCacheWrapper.keys() |
List<?> |
MultilevelCacheWrapper.keys(boolean master) |
void |
MultilevelCacheWrapper.put(Object key,
Object value) |
void |
EhCacheWrapper.put(Object key,
Object value) |
void |
RedisCacheWrapper.put(Object key,
Object value) |
void |
MultilevelCacheWrapper.put(Object key,
Object value,
int timeout) |
void |
EhCacheWrapper.put(Object key,
Object value,
int timeout) |
void |
RedisCacheWrapper.put(Object key,
Object value,
int timeout) |
void |
MultilevelCacheWrapper.remove(Object key) |
void |
EhCacheWrapper.remove(Object key) |
void |
RedisCacheWrapper.remove(Object key) |
void |
MultilevelCacheWrapper.removeAll(boolean master,
Collection<?> keys) |
void |
MultilevelCacheWrapper.removeAll(Collection<?> keys) |
void |
EhCacheWrapper.removeAll(Collection<?> keys) |
void |
RedisCacheWrapper.removeAll(Collection<?> keys) |
boolean |
MultilevelCacheWrapper.tryReadLock(Object key,
long timeout) |
boolean |
EhCacheWrapper.tryReadLock(Object key,
long timeout) |
boolean |
MultilevelCacheWrapper.tryWriteLock(Object key,
long timeout) |
boolean |
EhCacheWrapper.tryWriteLock(Object key,
long timeout) |
void |
MultilevelCacheWrapper.update(Object key,
Object value) |
void |
EhCacheWrapper.update(Object key,
Object value) |
void |
RedisCacheWrapper.update(Object key,
Object value) |
void |
MultilevelCacheWrapper.update(Object key,
Object value,
int timeout) |
void |
EhCacheWrapper.update(Object key,
Object value,
int timeout) |
void |
RedisCacheWrapper.update(Object key,
Object value,
int timeout) |
Modifier and Type | Method and Description |
---|---|
CacheElement |
WebCacheScopeProcessor.getFromCache(ICaches caches,
ICaches.Scope scope,
String cacheName,
String cacheKey) |
void |
WebCacheScopeProcessor.putInCache(ICaches caches,
ICaches.Scope scope,
String cacheName,
String cacheKey,
CacheElement cacheElement) |
Copyright © 2022. All rights reserved.