public class StorageConfiguration<EX> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
StorageConfiguration.Builder<K,T,OPT_EXTRA_CONFIG> |
Constructor and Description |
---|
StorageConfiguration() |
Modifier and Type | Method and Description |
---|---|
int |
getBytesCapacity() |
int |
getEntryCapacity() |
EX |
getExtraConfiguration() |
long |
getFlushIntervalMillis()
Sync interval in milliseconds.
|
Class<?> |
getImplementation() |
String |
getLocation() |
String |
getStorageName() |
boolean |
isFlushOnClose() |
boolean |
isIgnoreModifications() |
boolean |
isPassivation() |
boolean |
isPurgeOnStartup() |
boolean |
isReadOnly() |
boolean |
isReliable() |
void |
setBytesCapacity(int bytesCapacity) |
void |
setEntryCapacity(int entryCapacity)
Capacity limit for the number of entries.
|
void |
setExtraConfiguration(EX extraConfiguration) |
void |
setFlushOnClose(boolean f)
When closing flush data, if the storage does need this.
|
void |
setIgnoreModifications(boolean ignoreModifications) |
void |
setImplementation(Class<? extends StorageImplementation> c) |
void |
setLocation(String location) |
void |
setPassivation(boolean passivation) |
void |
setPurgeOnStartup(boolean purgeOnStartup) |
void |
setReadOnly(boolean readOnly) |
void |
setReliable(boolean reliable) |
void |
setStorageName(String v) |
void |
setSyncInterval(long v,
TimeUnit u) |
public StorageConfiguration()
public boolean isReliable()
public void setReliable(boolean reliable)
public void setPurgeOnStartup(boolean purgeOnStartup)
public boolean isPurgeOnStartup()
public void setIgnoreModifications(boolean ignoreModifications)
public void setImplementation(Class<? extends StorageImplementation> c)
public void setPassivation(boolean passivation)
public void setLocation(String location)
public void setEntryCapacity(int entryCapacity)
public void setBytesCapacity(int bytesCapacity)
public void setSyncInterval(long v, TimeUnit u)
public boolean isIgnoreModifications()
public Class<?> getImplementation()
public boolean isPassivation()
public String getLocation()
public int getEntryCapacity()
public int getBytesCapacity()
public long getFlushIntervalMillis()
public EX getExtraConfiguration()
public void setExtraConfiguration(EX extraConfiguration)
public boolean isFlushOnClose()
public void setFlushOnClose(boolean f)
public String getStorageName()
public void setStorageName(String v)
public boolean isReadOnly()
public void setReadOnly(boolean readOnly)
cache2k API documentation. Copyright © 2000–2016 headissue GmbH, Munich.