Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

Package Usage: go: azoo.dev/utils/dvx/tearc

Package tearc provides a KeyPool implementation that acts as an intermediate caching layer, by wrapping another underlying KeyPool that actually derives the keys. This reduces calls to the root KeyPool and therefore improves performance for hot-path (often-used) keys drastically. The underlying cache data structure is a (azoo.dev/utils/tearc).Cache (tearc standing for Timed-Eviction-Adaptive-Replacement-Cache), which tries to remove unused keys from memory as soon as possible. The caching data structure itself is moved into a standalone utils module, so it can be used and imported by other projects easily.
1 version
Latest release: almost 3 years ago

View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/azoo.dev/utils/dvx/tearc

View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/harwoeck%2Fazoo

Dependent Repos 1

harwoeck/azoo
azoo is a headless ASVS Level 3 Identity and Access Management (IAM) system built for a cloud-native environment
  • v0.0.0-20210830122933-a2fbee6dbd6c utils/dvx/example/go.mod
  • v0.0.0-20210830122933-a2fbee6dbd6c utils/dvx/example/go.sum

Size: 1.22 MB - Last synced: 11 months ago - Pushed: almost 3 years ago