package extension import ( "context" "github.com/v2fly/v2ray-core/v5/features" ) type PersistentStorageEngine interface { features.Feature PersistentStorageEngine() Put(ctx context.Context, key []byte, value []byte) error Get(ctx context.Context, key []byte) ([]byte, error) List(ctx context.Context, keyPrefix []byte) ([][]byte, error) }