public static interface FlashJournalRM.Dependencies extends AbstractJournalRM.Dependencies
Modifier and Type | Method and Description |
---|---|
int |
getBufferSize()
Return the size of the write buffers.
|
String |
getDirectory()
Return the directory used to store the underlying disk files for the journal.
|
int |
getHighFileCount()
Return the file count at which compulsory garbage collection (compaction) should start.
|
float |
getHighJournalFactor()
Return the soft limit on the journal size expressed as a percentage of the journal maximum size.
|
long |
getHighJournalSize()
Return the soft limit on the journal size expressed as memory size.
|
int |
getMaxBacklogSize()
Return the size in bytes of the maximum backlog.
|
long |
getMaxPoolSize()
Return the maximum size of the write buffers pool.
|
long |
getPurgeDelayMillis()
Return the delay since the last touch of a tmp file until it is eligible for purging.
|
long |
getWriterTimeout()
Return the number of milliseconds the Writer daemon can be unresponsive prior to considering it timed out.
|
getCollectorLoadFactor, getCollectorTimeout, getMaxFileSize, getMaxJournalSize, getMaxValueSize
int getBufferSize()
long getMaxPoolSize()
String getDirectory()
int getMaxBacklogSize()
long getPurgeDelayMillis()
int getHighFileCount()
This allows the GC thread to tune itself to try to avoid growing the journal beyond the high file count. However, this is not a hard-limit and the journal could still grow beyond that up to the max file count.
float getHighJournalFactor()
long getHighJournalSize()
long getWriterTimeout()