package
0.1.0
Repository: https://github.com/jbrekelmans/go-lib.git
Documentation: pkg.go.dev

# Functions

NewCachedEvaluator returns a cache for calls to evaluator, as defined by CachedEvaluator.

# Interfaces

CachedEvaluator is a cache for an evaluator (a function) such that the evaluator is expensive enough to justify ensuring that only one Goroutine should be running the evaluator at any one time (and other Goroutines will wait as needed).