Lines Matching defs:backend
27 type backend struct { struct
28 *framework.Backend
32 kmsClient *kmsapi.KeyManagementClient
33 kmsClientCreateTime time.Time
34 kmsClientLifetime time.Duration
35 kmsClientLock sync.RWMutex
40 ctx context.Context
41 ctxCancel context.CancelFunc
42 ctxLock sync.Mutex
94 func (b *backend) clean(_ context.Context) {
102 func (b *backend) invalidate(ctx context.Context, key string) {
110 func (b *backend) ResetClient() {
118 func (b *backend) resetClient() {
128 func (b *backend) KMSClient(s logical.Storage) (*kmsapi.KeyManagementClient, func(), error) {
196 func (b *backend) Config(ctx context.Context, s logical.Storage) (*Config, error) {