Package | Description |
---|---|
messif.buckets.impl |
Bucket implementations.
|
messif.buckets.index.impl |
Implementation of bucket indexes.
|
messif.buckets.storage |
Bucket physical storage support.
|
messif.buckets.storage.impl |
Implementations of physical bucket storage.
|
Modifier and Type | Method and Description |
---|---|
static <T> VirtualStorageBucket<T> |
VirtualStorageBucket.getBucket(long capacity,
long softCapacity,
long lowOccupation,
boolean occupationAsBytes,
Storage<LocalAbstractObject> storage,
IndexComparator<T,LocalAbstractObject> comparator)
Creates a bucket for the given storage and comparator.
|
Constructor and Description |
---|
AddressStorageIndex(Storage<T> storage,
IndexComparator<K,T> comparator)
Creates a new instance of AddressStorageIndex for the specified storage.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IntStorage<T>
Interface for storage that uses int addresses.
|
interface |
IntStorageIndexed<T>
Interface of an integer storage that supports searching.
|
interface |
LongStorage<T>
Interface for storage that uses long addresses.
|
interface |
LongStorageIndexed<T>
Interface of a long storage that supports searching.
|
interface |
StorageIndexed<T>
Interface of a generic storage that supports searching.
|
Modifier and Type | Method and Description |
---|---|
static <T,S extends Storage<T>> |
Storages.createStorage(java.lang.Class<? extends S> storageClass,
java.lang.Class<T> storedObjectsClass,
java.util.Map<java.lang.String,?> parameters)
Creates a storage using factory method.
|
static <T,S extends Storage<T>> |
Storages.createStorageClassParameter(java.lang.Class<T> storedObjectsClass,
java.util.Map<java.lang.String,?> parameters,
java.lang.String storageClassParamName,
java.lang.Class<? extends S> storageClassToCheck)
Creates a storage using factory method.
|
Modifier and Type | Method and Description |
---|---|
static <T> Storage<T> |
Storages.createStorageClassParameter(java.lang.Class<T> storedObjectsClass,
java.util.Map<java.lang.String,?> parameters,
java.lang.String storageClassParamName)
Creates a storage using factory method.
|
Modifier and Type | Class and Description |
---|---|
class |
DatabaseStorage<T>
Database-based storage.
|
class |
DiskStorage<T>
Disk based storage.
|
class |
DiskStorageFillGaps<T>
Disk based storage inheriting almost everything from
DiskStorage . |
class |
MemoryStorage<T>
Memory based storage.
|