packageconfigtypeConfigstruct{// Root is the path to a directory where epm will store cache dataRootstring`toml:"root"`// GRPC configuration settingsGRPCGRPCConfig`toml:"grpc"`// DBPath is the path of a database fileDBPathstring`toml:"db_path"`// DBTimeout is the amount of time to wait to obtain a database file lock.DBTimeoutint`toml:"db_timeout"`// CachePools stores the configurations of cache pool managersCachePoolsmap[string]CachePool`toml:"cache_pools"`}// GRPCConfig provides GRPC configuration for the sockettypeGRPCConfigstruct{Addressstring`toml:"address"`TCPAddressstring`toml:"tcp_address"`TCPTLSCertstring`toml:"tcp_tls_cert"`TCPTLSKeystring`toml:"tcp_tls_key"`UIDint`toml:"uid"`GIDint`toml:"gid"`MaxRecvMsgSizeint`toml:"max_recv_message_size"`MaxSendMsgSizeint`toml:"max_send_message_size"`}// CachePool provides the configuration for the cache pooltypeCachePoolstruct{Typestring`toml:"type"`}