クラス RedisCacheStore
java.lang.Object
org.iplass.mtp.impl.redis.cache.store.RedisCacheStoreBase
org.iplass.mtp.impl.redis.cache.store.RedisCacheStore
- すべての実装されたインタフェース:
org.iplass.mtp.impl.cache.store.CacheStore
-
フィールドの概要
クラスから継承されたフィールド org.iplass.mtp.impl.redis.cache.store.RedisCacheStoreBase
codec, pool, pubSubCommands, pubSubConnection, retryCount -
コンストラクタの概要
コンストラクタコンストラクタ説明RedisCacheStore(RedisCacheStoreFactory factory, String namespace, org.iplass.mtp.impl.cache.store.TimeToLiveCalculator timeToLiveCalculator, RedisCacheStorePoolConfig redisCacheStorePoolConfig) -
メソッドの概要
修飾子とタイプメソッド説明org.iplass.mtp.impl.cache.store.CacheEntrycompute(Object key, BiFunction<Object, org.iplass.mtp.impl.cache.store.CacheEntry, org.iplass.mtp.impl.cache.store.CacheEntry> remappingFunction) org.iplass.mtp.impl.cache.store.CacheEntrycomputeIfAbsent(Object key, Function<Object, org.iplass.mtp.impl.cache.store.CacheEntry> mappingFunction) org.iplass.mtp.impl.cache.store.CacheEntryorg.iplass.mtp.impl.cache.store.CacheEntrygetByIndex(int indexKey, Object indexValue) List<org.iplass.mtp.impl.cache.store.CacheEntry> getListByIndex(int indexKey, Object indexValue) keySet()org.iplass.mtp.impl.cache.store.CacheEntryput(org.iplass.mtp.impl.cache.store.CacheEntry entry, boolean clean) org.iplass.mtp.impl.cache.store.CacheEntryputIfAbsent(org.iplass.mtp.impl.cache.store.CacheEntry entry) org.iplass.mtp.impl.cache.store.CacheEntrybooleanremove(org.iplass.mtp.impl.cache.store.CacheEntry entry) voidList<org.iplass.mtp.impl.cache.store.CacheEntry> removeByIndex(int indexKey, Object indexValue) org.iplass.mtp.impl.cache.store.CacheEntryreplace(org.iplass.mtp.impl.cache.store.CacheEntry entry) booleanreplace(org.iplass.mtp.impl.cache.store.CacheEntry oldEntry, org.iplass.mtp.impl.cache.store.CacheEntry newEntry) クラスから継承されたメソッド org.iplass.mtp.impl.redis.cache.store.RedisCacheStoreBase
addCacheEventListenner, destroy, getFactory, getListeners, getNamespace, getSize, getTtlSeconds, hasListener, notifyInvalidated, notifyPut, notifyRemoved, notifyUpdated, removeCacheEventListenner, setTtl, traceクラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド org.iplass.mtp.impl.cache.store.CacheStore
computeIfAbsentWithAutoReload
-
コンストラクタの詳細
-
RedisCacheStore
public RedisCacheStore(RedisCacheStoreFactory factory, String namespace, org.iplass.mtp.impl.cache.store.TimeToLiveCalculator timeToLiveCalculator, RedisCacheStorePoolConfig redisCacheStorePoolConfig)
-
-
メソッドの詳細
-
get
-
put
public org.iplass.mtp.impl.cache.store.CacheEntry put(org.iplass.mtp.impl.cache.store.CacheEntry entry, boolean clean) -
putIfAbsent
public org.iplass.mtp.impl.cache.store.CacheEntry putIfAbsent(org.iplass.mtp.impl.cache.store.CacheEntry entry) -
compute
public org.iplass.mtp.impl.cache.store.CacheEntry compute(Object key, BiFunction<Object, org.iplass.mtp.impl.cache.store.CacheEntry, org.iplass.mtp.impl.cache.store.CacheEntry> remappingFunction) -
computeIfAbsent
-
remove
-
remove
public boolean remove(org.iplass.mtp.impl.cache.store.CacheEntry entry) -
replace
public org.iplass.mtp.impl.cache.store.CacheEntry replace(org.iplass.mtp.impl.cache.store.CacheEntry entry) -
replace
public boolean replace(org.iplass.mtp.impl.cache.store.CacheEntry oldEntry, org.iplass.mtp.impl.cache.store.CacheEntry newEntry) -
keySet
-
removeAll
public void removeAll() -
getByIndex
-
getListByIndex
-
removeByIndex
-