func (b *StorePrefixWrapper) GetBulk(...string) ([][]byte, error) {
	panic("implement me")
}
GetBulk is not implemented.
package prefix
import (
	"errors"
	"github.com/hyperledger/aries-framework-go/spi/storage"
)
const StorageKIDPrefix = "k"
func NewPrefixStoreWrapper(store storage.Store, prefix string) (*StorePrefixWrapper, error) {
	if prefix == "" {
		return nil, errors.New("newPrefixStoreWrapper: prefix is empty")
	}
	return &StorePrefixWrapper{store: store, prefix: prefix}, nil
}
type StorePrefixWrapper struct {
	store  storage.Store
	prefix string
}
func (b *StorePrefixWrapper) Put(k string, v []byte, tags ...storage.Tag) error {
	if k != "" {
		k = b.prefix + k
	}
	return b.store.Put(k, v)
}
func (b *StorePrefixWrapper) Get(k string) ([]byte, error) {
	if k != "" {
		k = b.prefix + k
	}
	return b.store.Get(k)
}
func (b *StorePrefixWrapper) GetTags(string) ([]storage.Tag, error) {
	panic("implement me")
}