github.com/Finschia/finschia-sdk@v0.48.1/store/store.go (about) 1 package store 2 3 import ( 4 "github.com/Finschia/ostracon/libs/log" 5 dbm "github.com/tendermint/tm-db" 6 7 "github.com/Finschia/finschia-sdk/store/cache" 8 "github.com/Finschia/finschia-sdk/store/rootmulti" 9 "github.com/Finschia/finschia-sdk/store/types" 10 ) 11 12 func NewCommitMultiStore(db dbm.DB) types.CommitMultiStore { 13 return rootmulti.NewStore(db, log.NewNopLogger()) 14 } 15 16 func NewCommitKVStoreCacheManager(cacheSize int, metricsProvider cache.MetricsProvider) types.MultiStorePersistentCache { 17 return cache.NewCommitKVStoreCacheManager(cacheSize, metricsProvider) 18 }