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  }