public class IndexedCacheStoreWrapper extends java.lang.Object implements CacheStore
| コンストラクタと説明 |
|---|
IndexedCacheStoreWrapper(CacheStore wrapped,
CacheStore[] indexStore,
int concurrencyLevel,
boolean fair) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addCacheEventListenner(CacheEventListener listener) |
void |
destroy() |
CacheEntry |
get(java.lang.Object key) |
CacheEntry |
getByIndex(int indexKey,
java.lang.Object indexValue) |
CacheStoreFactory |
getFactory() |
java.util.List<CacheEntry> |
getListByIndex(int indexKey,
java.lang.Object indexValue) |
java.util.List<CacheEventListener> |
getListeners() |
java.lang.String |
getNamespace() |
java.util.List<java.lang.Object> |
keySet() |
CacheEntry |
put(CacheEntry entry,
boolean clean) |
CacheEntry |
putIfAbsent(CacheEntry entry) |
boolean |
remove(CacheEntry entry) |
CacheEntry |
remove(java.lang.Object key) |
void |
removeAll() |
java.util.List<CacheEntry> |
removeByIndex(int indexKey,
java.lang.Object indexValue) |
void |
removeCacheEventListenner(CacheEventListener listener) |
CacheEntry |
replace(CacheEntry entry) |
boolean |
replace(CacheEntry oldEntry,
CacheEntry newEntry) |
java.lang.String |
trace() |
public IndexedCacheStoreWrapper(CacheStore wrapped, CacheStore[] indexStore, int concurrencyLevel, boolean fair)
public java.lang.String getNamespace()
getNamespace インタフェース内 CacheStorepublic CacheStoreFactory getFactory()
getFactory インタフェース内 CacheStorepublic CacheEntry put(CacheEntry entry, boolean clean)
put インタフェース内 CacheStoreclean - putするentryが更新されたものでない場合(他のNodeで読み込まれていても問題ない場合)turepublic CacheEntry putIfAbsent(CacheEntry entry)
putIfAbsent インタフェース内 CacheStorepublic CacheEntry get(java.lang.Object key)
get インタフェース内 CacheStorepublic CacheEntry remove(java.lang.Object key)
remove インタフェース内 CacheStorepublic boolean remove(CacheEntry entry)
remove インタフェース内 CacheStorepublic CacheEntry replace(CacheEntry entry)
replace インタフェース内 CacheStorepublic boolean replace(CacheEntry oldEntry, CacheEntry newEntry)
replace インタフェース内 CacheStorepublic void removeAll()
removeAll インタフェース内 CacheStorepublic java.util.List<java.lang.Object> keySet()
keySet インタフェース内 CacheStorepublic CacheEntry getByIndex(int indexKey, java.lang.Object indexValue)
getByIndex インタフェース内 CacheStorepublic java.util.List<CacheEntry> getListByIndex(int indexKey, java.lang.Object indexValue)
getListByIndex インタフェース内 CacheStorepublic java.util.List<CacheEntry> removeByIndex(int indexKey, java.lang.Object indexValue)
removeByIndex インタフェース内 CacheStorepublic void addCacheEventListenner(CacheEventListener listener)
addCacheEventListenner インタフェース内 CacheStorepublic void removeCacheEventListenner(CacheEventListener listener)
removeCacheEventListenner インタフェース内 CacheStorepublic java.lang.String trace()
trace インタフェース内 CacheStorepublic void destroy()
destroy インタフェース内 CacheStorepublic java.util.List<CacheEventListener> getListeners()
getListeners インタフェース内 CacheStore