StoreOptions
Tuning for DocumentStore.open.
A plain class with default arguments rather than a data class: copy and componentN would become part of the published ABI, and adding an option later would then be a binary-incompatible change to a type whose whole purpose is to grow.
Constructors
Properties
Whether flush and compaction run on a background thread.
Byte budget for level 1.
Approximate size of a segment's data blocks. See DEFAULT_BLOCK_SIZE.
Bits of bloom filter per distinct key in a segment.
Whether DocumentStore.open may create the directory.
When commits reach stable storage. See Durability.
Level-0 segments that trigger a compaction. See DEFAULT_L0_COMPACTION_TRIGGER.
Growth factor between levels.
Approximate ceiling on the active memtable, in bytes. Reaching it seals the memtable and starts a new log; see DocumentStore.rotate.
How much of a damaged log may be read. See LogRecoveryMode.
Approximate ceiling on one sorted segment, in bytes.
Where documents are reported as they are written into segments. See SegmentObserver.