Documentation ¶
Index ¶
Constants ¶
const ( // SizeDefault is a default limit of estimates of Blobovnicza size. SizeDefault = 1 << 30 // ShallowDepthDefault is a default shallow dir depth. ShallowDepthDefault = 2 // ShallowWidthDefault is a default shallow dir width. ShallowWidthDefault = 16 // OpenedCacheSizeDefault is a default cache size of opened Blobovnicza's. OpenedCacheSizeDefault = 16 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
Config is a wrapper over the config section which provides access to Blobovnicza configurations.
func (*Config) BoltDB ¶
func (x *Config) BoltDB() *boltdbconfig.Config
BoltDB returns config instance for querying bolt db specific parameters.
func (*Config) LeafWidth ¶ added in v0.37.0
LeafWidth returns the value of "leaf_width" config parameter.
Returns 0 if the value is not a positive number.
func (*Config) OpenedCacheSize ¶
OpenedCacheSize returns the value of "opened_cache_capacity" config parameter.
Returns OpenedCacheSizeDefault if the value is not a positive number.
func (*Config) ShallowDepth ¶
ShallowDepth returns the value of "depth" config parameter.
Returns ShallowDepthDefault if the value is not a positive number.
func (*Config) ShallowWidth ¶
ShallowWidth returns the value of "width" config parameter.
Returns ShallowWidthDefault if the value is not a positive number.