Versions in this module Expand all Collapse all v0 v0.188.3 Jan 15, 2024 v0.94.0 Jan 15, 2024 Changes in this version + type CachedInstance struct + PluginContext backend.PluginContext + type Instance interface + type InstanceCallbackFunc interface + type InstanceDisposer interface + Dispose func() + type InstanceManager interface + Do func(ctx context.Context, pluginContext backend.PluginContext, ...) error + Get func(ctx context.Context, pluginContext backend.PluginContext) (Instance, error) + func New(provider InstanceProvider) InstanceManager + type InstanceProvider interface + GetKey func(ctx context.Context, pluginContext backend.PluginContext) (interface{}, error) + NeedsUpdate func(ctx context.Context, pluginContext backend.PluginContext, ...) bool + NewInstance func(ctx context.Context, pluginContext backend.PluginContext) (Instance, error)