protected static class LocalStoreImpl.LocalDeputyStore<T,PK> extends DeputyStore<T,PK,LocalStore<T,PK>> implements LocalStore<T,PK>
AbstractStore.ExtractorTask<V>, AbstractStore.IndexizationTask<V>, AbstractStore.QueryCallable<V>, AbstractStore.QueryItemCallable<V>, AbstractStore.QueryMultipleCallable<V>, AbstractStore.RemoveTask, AbstractStore.SelectorTask, AbstractStore.UpdateCallable, AbstractStore.ValueSelectorTask<V>master| Constructor and Description |
|---|
LocalStoreImpl.LocalDeputyStore(AbstractStore<T,PK,LocalStore<T,PK>> master,
ReadWriteLock masterLock) |
| Modifier and Type | Method and Description |
|---|---|
protected LocalStore<T,PK> |
createDeputy()
Creates a store which encapsulates current call state (e.g.
|
protected LocalStore<T,PK> |
createLiveView(Predicate<T,LocalStore<T,PK>> selector) |
LocalStore<T,PK> |
createUnmodifiableFacade()
Creates unmodifiable facade for this store.
|
addIndex, clear, createCache, createHandle, createIndex, createIndexCollection, createMasterLock, createView, equals, get, get, getAll, getByPrimaryKey, getExecutorService, getIndices, getMaster, getNoPkStore, getPkStore, getPrimaryKeyExtractor, hashCode, iterator, onRemoved, put, query, queryAll, readLock, remove, remove, removeByPrimaryKey, toString, update, writeLockcreateHandle, getHandles, getMultiple, put, query, queryMultiple, updateIndicesclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddIndex, clear, createView, get, get, getAll, getByPrimaryKey, getMultiple, getPrimaryKeyExtractor, put, query, query, queryAll, queryMultiple, remove, remove, removeByPrimaryKey, updatereadLock, writeLockpublic LocalStoreImpl.LocalDeputyStore(AbstractStore<T,PK,LocalStore<T,PK>> master, ReadWriteLock masterLock)
protected LocalStore<T,PK> createDeputy()
AbstractStorecreateDeputy in class AbstractStore<T,PK,LocalStore<T,PK>>public LocalStore<T,PK> createUnmodifiableFacade()
StorecreateUnmodifiableFacade in interface Store<T,PK,LocalStore<T,PK>>protected LocalStore<T,PK> createLiveView(Predicate<T,LocalStore<T,PK>> selector)
createLiveView in class AbstractStore<T,PK,LocalStore<T,PK>>