Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Checker ¶
type Checker interface {
Marked(ctx context.Context, id *object.ID, md *object.Metadata) (bool, error)
TrieAdd(ctx context.Context, storePath string)
}
Checker decides whether a cached object should be marked expired. Return true to mark expired.
func NewSharedKVChecker ¶
func NewSharedKVChecker(kv storagev1.SharedKV, opts ...SharedKVOption) Checker
type SharedKVOption ¶
type SharedKVOption func(*checker)
func WithAutoClear ¶
func WithAutoClear(clear bool) SharedKVOption
func WithPrefix ¶
func WithPrefix(prefix string) SharedKVOption
Click to show internal directories.
Click to hide internal directories.