shared

package
v1.8.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SharedCheckResources

type SharedCheckResources struct {
	SingleflightGroup *singleflight.Group
	WaitGroup         *sync.WaitGroup
	ServerCtx         context.Context
	CheckCache        storage.InMemoryCache[any]
	CacheController   cachecontroller.CacheController
	Logger            logger.Logger
}

SharedCheckResources contains resources that can be shared across Check requests.

func (*SharedCheckResources) Close

func (s *SharedCheckResources) Close()

type SharedCheckResourcesOpt added in v1.8.5

type SharedCheckResourcesOpt func(*SharedCheckResources)

SharedCheckResourcesOpt defines an option that can be used to change the behavior of SharedCheckResources instance.

func WithLogger added in v1.8.5

func WithLogger(logger logger.Logger) SharedCheckResourcesOpt

WithLogger sets the logger for CachedDatastore.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL