code: func NewConfig() Config {
  	return Config{
  		MaxConcurrentOpens: DefaultMaxConcurrentOpens,
  		MADVWillNeed:       DefaultMADVWillNeed,
  
  		Cache: CacheConfig{
  			MaxMemorySize:             toml.Size(DefaultCacheMaxMemorySize),
  			SnapshotMemorySize:        toml.Size(DefaultCacheSnapshotMemorySize),
  			SnapshotWriteColdDuration: toml.Duration(DefaultCacheSnapshotWriteColdDuration),
  		},
  		Compaction: CompactionConfig{
  			FullWriteColdDuration: toml.Duration(DefaultCompactFullWriteColdDuration),
  			Throughput:            toml.Size(DefaultCompactThroughput),
  			ThroughputBurst:       toml.Size(DefaultCompactThroughputBurst),
  			MaxConcurrent:         DefaultCompactMaxConcurrent,
  		},
  	}
  }
docs: // NewConfig constructs a Config with the default values.