クラス IndexedRedisCacheStore

java.lang.Object
org.iplass.mtp.impl.redis.cache.store.RedisCacheStoreBase
org.iplass.mtp.impl.redis.cache.store.IndexedRedisCacheStore
すべての実装されたインタフェース:
org.iplass.mtp.impl.cache.store.CacheStore

public class IndexedRedisCacheStore extends RedisCacheStoreBase
  • コンストラクタの詳細

  • メソッドの詳細

    • get

      public org.iplass.mtp.impl.cache.store.CacheEntry get(Object key)
    • 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

      public org.iplass.mtp.impl.cache.store.CacheEntry computeIfAbsent(Object key, Function<Object,org.iplass.mtp.impl.cache.store.CacheEntry> mappingFunction)
    • remove

      public org.iplass.mtp.impl.cache.store.CacheEntry remove(Object key)
    • 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)
    • removeAll

      public void removeAll()
    • keySet

      public List<Object> keySet()
    • getByIndex

      public org.iplass.mtp.impl.cache.store.CacheEntry getByIndex(int index, Object indexValue)
    • getListByIndex

      public List<org.iplass.mtp.impl.cache.store.CacheEntry> getListByIndex(int index, Object indexValue)
    • removeByIndex

      public List<org.iplass.mtp.impl.cache.store.CacheEntry> removeByIndex(int indexKey, Object indexValue)