| Package | Description |
|---|---|
| com.hammurapi.store |
This package contains interfaces and classes which define object store and provide foundation for implementations.
|
| com.hammurapi.store.local |
Local (in-JVM) implementation of object store.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DeputyStore<T,PK,S extends Store<T,PK,S>>
This class operates on master's data.
|
| Modifier and Type | Field and Description |
|---|---|
protected AbstractStore<T,PK,S> |
DeputyStore.master |
protected AbstractStore<ST,PK,S> |
AbstractIndex.store |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractStore<T,PK,S> |
DeputyStore.getMaster() |
| Constructor and Description |
|---|
AbstractIndex(Predicate<ST,S> predicate,
Extractor<T,V,S> extractor,
Index.Type type,
boolean ordered,
Comparator<V> comparator,
AbstractStore<ST,PK,S> store) |
DeputyStore(AbstractStore<T,PK,S> master,
ReadWriteLock masterLock)
Creates deputy store.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LocalStoreBase<T,PK,S extends Store<T,PK,S>>
In-memory object store.
|
class |
LocalStoreImpl<T,PK>
In-memory object store.
|
protected static class |
LocalStoreImpl.LocalDeputyStore<T,PK> |
| Constructor and Description |
|---|
LocalStoreImpl.LocalDeputyStore(AbstractStore<T,PK,LocalStore<T,PK>> master,
ReadWriteLock masterLock) |