public class SingleFileStoreConfigurationBuilder extends AbstractStoreConfigurationBuilder<SingleFileStoreConfiguration,SingleFileStoreConfigurationBuilder>
Modifier and Type | Field and Description |
---|---|
private float |
fragmentationFactor |
private java.lang.String |
location |
private int |
maxEntries |
async, fetchPersistentState, ignoreModifications, preload, properties, purgeOnStartup, shared, singletonStore
Constructor and Description |
---|
SingleFileStoreConfigurationBuilder(PersistenceConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
SingleFileStoreConfiguration |
create()
Create the configuration bean
|
SingleFileStoreConfigurationBuilder |
fragmentationFactor(float fragmentationFactor)
The store tries to fit in a new entry into an existing entry from a free entry pool (if one is available)
However, this existing free entry may be quite bigger than what is required to contain the new entry
It may then make sense to split the free entry into two parts:
1.
|
SingleFileStoreConfigurationBuilder |
location(java.lang.String location)
Sets a location on disk where the store can write.
|
SingleFileStoreConfigurationBuilder |
maxEntries(int maxEntries)
In order to speed up lookups, the single file cache store keeps an index
of keys and their corresponding position in the file.
|
Builder<?> |
read(SingleFileStoreConfiguration template)
Reads the configuration from an already created configuration bean into this builder.
|
SingleFileStoreConfigurationBuilder |
self() |
addProperty, async, fetchPersistentState, ignoreModifications, preload, properties, purgeOnStartup, shared, singleton, validate, withProperties
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, getBuilder, indexing, invocationBatching, jmxStatistics, locking, persistence, security, sites, storeAsBinary, transaction, unsafe, versioning
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, indexing, invocationBatching, jmxStatistics, locking, persistence, security, sites, storeAsBinary, transaction, unsafe, versioning
persistence
private java.lang.String location
private int maxEntries
private float fragmentationFactor
public SingleFileStoreConfigurationBuilder(PersistenceConfigurationBuilder builder)
public SingleFileStoreConfigurationBuilder self()
public SingleFileStoreConfigurationBuilder location(java.lang.String location)
public SingleFileStoreConfigurationBuilder maxEntries(int maxEntries)
public SingleFileStoreConfigurationBuilder fragmentationFactor(float fragmentationFactor)
public SingleFileStoreConfiguration create()
Builder
public Builder<?> read(SingleFileStoreConfiguration template)
Builder
read
in interface Builder<SingleFileStoreConfiguration>
read
in class AbstractStoreConfigurationBuilder<SingleFileStoreConfiguration,SingleFileStoreConfigurationBuilder>
template
- the configuration from which to "clone" this config if needed.