removeStrategies

package
v1.0.10 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2023 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var RemoveStrategyMap = map[RemoveStrategy]RemoveStrategyActuator{
	CleanOldest: &cleanOldest{},
}

Functions

This section is empty.

Types

type RemoveStrategy

type RemoveStrategy int
const (
	CleanOldest RemoveStrategy = iota
	Custom      RemoveStrategy = iota
)

type RemoveStrategyActuator

type RemoveStrategyActuator interface {
	FindVictim(queue *[]*element.Element) (int, error)
	New() RemoveStrategyActuator
}

func RemoveStrategySelector

func RemoveStrategySelector(s RemoveStrategy) (RemoveStrategyActuator, error)

Jump to

Keyboard shortcuts

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