T - public class LocalStoreImpl<T,PK> extends LocalStoreBase<T,PK,LocalStore<T,PK>> implements LocalStore<T,PK>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
LocalStoreImpl.LocalDeputyStore<T,PK> |
protected static class |
LocalStoreImpl.LocalLiveView<T,PK> |
protected static class |
LocalStoreImpl.LocalUnmodifiableStore<T,PK> |
LocalStoreBase.Config<T,PK,S extends Store<T,PK,S>>AbstractStore.ExtractorTask<V>, AbstractStore.IndexizationTask<V>, AbstractStore.QueryCallable<V>, AbstractStore.QueryItemCallable<V>, AbstractStore.QueryMultipleCallable<V>, AbstractStore.RemoveTask, AbstractStore.SelectorTask, AbstractStore.UpdateCallable, AbstractStore.ValueSelectorTask<V>config| Constructor and Description |
|---|
LocalStoreImpl(LocalStoreBase.Config<T,PK,LocalStore<T,PK>> config) |
| 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.
|
createCache, createHandle, createIndex, createIndexCollection, createMasterLock, getExecutorService, getIndices, getNoPkStore, getPkStore, getPrimaryKeyExtractor, handleIndexAsynchException, onRemoved, readLock, updateIndices, writeLockaddIndex, clear, createHandle, createView, get, get, getAll, getByPrimaryKey, getHandles, getMultiple, iterator, put, query, query, queryAll, queryMultiple, remove, remove, removeByPrimaryKey, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddIndex, clear, createView, get, get, getAll, getByPrimaryKey, getMultiple, getPrimaryKeyExtractor, put, query, query, queryAll, queryMultiple, remove, remove, removeByPrimaryKey, updatereadLock, writeLockpublic LocalStoreImpl(LocalStoreBase.Config<T,PK,LocalStore<T,PK>> config)
protected LocalStore<T,PK> createDeputy()
AbstractStorecreateDeputy in class LocalStoreBase<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>>