pattern

package
v0.12.1 Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2026 License: BSD-3-Clause Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cacheable

type Cacheable[T comparable] struct {
	// contains filtered or unexported fields
}

func (*Cacheable[T]) AddMiddleware

func (c *Cacheable[T]) AddMiddleware(values ...func(context.Context, T) T)

func (*Cacheable[T]) Discrete

func (c *Cacheable[T]) Discrete() T

func (*Cacheable[T]) New

func (c *Cacheable[T]) New(ctx context.Context) (T, error)

func (*Cacheable[T]) SetDiscrete

func (c *Cacheable[T]) SetDiscrete(value T)

func (*Cacheable[T]) SetFactory

func (c *Cacheable[T]) SetFactory(value func(context.Context) (T, error))

Jump to

Keyboard shortcuts

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