oncecache
is a strongly-typed, concurrency-safe, context-aware,
dependency-free, in-memory, on-demand Golang object cache, focused on write-once,
read-often ergonomics.
The package also provides an event mechanism useful for logging, metrics, or propagating cache entries between overlapping composite caches.