public static class StorageConfiguration.Builder<K,T,OPT_EXTRA_CONFIG> extends BaseAnyBuilder<K,T,StorageConfiguration>
root
Constructor and Description |
---|
Builder() |
build, persistence, root
public Builder()
public StorageConfiguration.Builder<K,T,OPT_EXTRA_CONFIG> passivation(boolean f)
public StorageConfiguration.Builder<K,T,OPT_EXTRA_CONFIG> reliable(boolean f)
public StorageConfiguration.Builder<K,T,OPT_EXTRA_CONFIG> purgeOnStartup(boolean f)
public StorageConfiguration.Builder<K,T,OPT_EXTRA_CONFIG> flushOnClose(boolean f)
All defaults will be towards a "cache alike" behavior, not a reliable storage behavior.
public StorageConfiguration.Builder<K,T,OPT_EXTRA_CONFIG> readOnly(boolean f)
public StorageConfiguration.Builder<K,T,OPT_EXTRA_CONFIG> location(String s)
public StorageConfiguration.Builder<K,T,OPT_EXTRA_CONFIG> entryCapacity(int v)
public StorageConfiguration.Builder<K,T,OPT_EXTRA_CONFIG> bytesCapacity(int v)
public StorageConfiguration.Builder<K,T,OPT_EXTRA_CONFIG> syncInterval(int v, TimeUnit u)
public StorageConfiguration.Builder<K,T,OPT_EXTRA_CONFIG> storageName(String s)
public <EXTRA_CONFIG_BUILDER extends AnyBuilder<K,T,?>> StorageConfiguration.Builder<K,T,EXTRA_CONFIG_BUILDER> implementation(Class<? extends StorageImplementation<EXTRA_CONFIG_BUILDER>> c)
public <EXTRA_CONFIG_BUILDER extends AnyBuilder<K,T,?>> EXTRA_CONFIG_BUILDER extra(Class<? extends StorageImplementation<EXTRA_CONFIG_BUILDER>> c)
public OPT_EXTRA_CONFIG extra()
public StorageConfiguration createConfiguration()
AnyBuilder
cache2k API documentation. Copyright © 2000–2016 headissue GmbH, Munich.