github.com/voedger/voedger@v0.0.0-20240520144910-273e84102129/pkg/istorage/provider/types.go (about) 1 /* 2 * Copyright (c) 2020-present unTill Pro, Ltd. 3 */ 4 5 package provider 6 7 import ( 8 "sync" 9 10 "github.com/voedger/voedger/pkg/istorage" 11 "github.com/voedger/voedger/pkg/istructs" 12 ) 13 14 type implIAppStorageProvider struct { 15 cache map[istructs.AppQName]istorage.IAppStorage 16 asf istorage.IAppStorageFactory 17 lock sync.Mutex 18 metaStorage istorage.IAppStorage 19 suffix string // used in tests only 20 }