Documentation ¶
Index ¶
- type AppCache
- type CacheEntry
- type CosmosDBAppCache
- type CosmosDBJobCache
- type CosmosDBNotificationCache
- type CosmosDBRevisionCache
- type InMemAppCache
- type InMemJobCache
- type InMemNotificationCache
- type InMemRevisionCache
- type InMemSecretCache
- type JobCache
- type NotificationCache
- type RevisionCache
- type SecretCacheEntry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheEntry ¶
type CosmosDBAppCache ¶ added in v0.0.19
type CosmosDBAppCache struct {
// contains filtered or unexported fields
}
func NewCosmosDBAppCache ¶ added in v0.0.19
func NewCosmosDBAppCache(cfg config.ReconcileConfig, cosmosDBClient *azure.CosmosDBClient) (*CosmosDBAppCache, error)
func (*CosmosDBAppCache) NeedsUpdate ¶ added in v0.0.19
type CosmosDBJobCache ¶ added in v0.0.19
type CosmosDBJobCache struct {
// contains filtered or unexported fields
}
func NewCosmosDBJobCache ¶ added in v0.0.19
func NewCosmosDBJobCache(cfg config.ReconcileConfig, cosmosDBClient *azure.CosmosDBClient) (*CosmosDBJobCache, error)
func (*CosmosDBJobCache) NeedsUpdate ¶ added in v0.0.19
type CosmosDBNotificationCache ¶ added in v0.0.19
type CosmosDBNotificationCache struct {
// contains filtered or unexported fields
}
func NewCosmosDBNotificationCache ¶ added in v0.0.19
func NewCosmosDBNotificationCache(cfg config.ReconcileConfig, cosmosDBClient *azure.CosmosDBClient) (*CosmosDBNotificationCache, error)
func (*CosmosDBNotificationCache) Get ¶ added in v0.0.19
func (c *CosmosDBNotificationCache) Get(ctx context.Context) (notification.NotificationEvent, bool, error)
func (*CosmosDBNotificationCache) Set ¶ added in v0.0.19
func (c *CosmosDBNotificationCache) Set(ctx context.Context, event notification.NotificationEvent) error
type CosmosDBRevisionCache ¶ added in v0.0.19
type CosmosDBRevisionCache struct {
// contains filtered or unexported fields
}
func NewCosmosDBRevisionCache ¶ added in v0.0.19
func NewCosmosDBRevisionCache(cfg config.ReconcileConfig, cosmosDBClient *azure.CosmosDBClient) (*CosmosDBRevisionCache, error)
type InMemAppCache ¶ added in v0.0.19
type InMemAppCache map[string]CacheEntry
func NewInMemAppCache ¶ added in v0.0.19
func NewInMemAppCache() *InMemAppCache
func (*InMemAppCache) NeedsUpdate ¶ added in v0.0.19
type InMemJobCache ¶ added in v0.0.19
type InMemJobCache map[string]CacheEntry
func NewInMemJobCache ¶ added in v0.0.19
func NewInMemJobCache() *InMemJobCache
func (*InMemJobCache) NeedsUpdate ¶ added in v0.0.19
type InMemNotificationCache ¶ added in v0.0.19
type InMemNotificationCache struct {
// contains filtered or unexported fields
}
func NewInMemNotificationCache ¶ added in v0.0.19
func NewInMemNotificationCache() *InMemNotificationCache
func (*InMemNotificationCache) Get ¶ added in v0.0.19
func (c *InMemNotificationCache) Get(ctx context.Context) (notification.NotificationEvent, bool, error)
func (*InMemNotificationCache) Reset ¶ added in v0.0.19
func (c *InMemNotificationCache) Reset()
func (*InMemNotificationCache) Set ¶ added in v0.0.19
func (c *InMemNotificationCache) Set(ctx context.Context, event notification.NotificationEvent) error
type InMemRevisionCache ¶ added in v0.0.19
type InMemRevisionCache struct {
// contains filtered or unexported fields
}
func NewInMemRevisionCache ¶ added in v0.0.19
func NewInMemRevisionCache() *InMemRevisionCache
func (*InMemRevisionCache) Get ¶ added in v0.0.19
func (c *InMemRevisionCache) Get(ctx context.Context) (string, error)
func (*InMemRevisionCache) Reset ¶ added in v0.0.19
func (c *InMemRevisionCache) Reset()
type InMemSecretCache ¶ added in v0.0.19
type InMemSecretCache map[string]SecretCacheEntry
func NewInMemSecretCache ¶ added in v0.0.19
func NewInMemSecretCache() *InMemSecretCache
type NotificationCache ¶ added in v0.0.19
type NotificationCache interface { Set(ctx context.Context, event notification.NotificationEvent) error Get(ctx context.Context) (notification.NotificationEvent, bool, error) }
type RevisionCache ¶ added in v0.0.19
type SecretCacheEntry ¶ added in v0.0.5
type SecretCacheEntry struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.