github.com/hyp3rd/hypercache
@
v0.2.7
Package hypercache provides a high-performance, generic caching library with configurable backends and eviction algorithms. It supports multiple backend types including in-memory and Redis, with various eviction strategies like LRU, LFU, and more. The package is designed to be flexible and extensible, allowing users to customize cache behavior through configuration options. Example usage:
Published
Indexed
Dependencies
36
36
Loading...
Readme
Loading...
Dependencies
-
-
github.com/cespare/xxhash/v2
v2.3.0 -
github.com/davecgh/go-spew
v1.1.1 -
github.com/dgryski/go-rendezvous
v0.0.0-20200823014737-9f7001d12a5f -
github.com/goccy/go-json
v0.10.5 -
github.com/gofiber/fiber/v3
v3.1.0 -
github.com/gofiber/schema
v1.7.0 -
github.com/gofiber/utils/v2
v2.0.2 -
github.com/google/uuid
v1.6.0 -
github.com/hyp3rd/ewrap
v1.3.7 -
github.com/hyp3rd/sectools
v1.2.3 -
github.com/klauspost/compress
v1.18.4 -
github.com/kr/pretty
v0.3.1 -
-
github.com/mattn/go-colorable
v0.1.14 -
github.com/mattn/go-isatty
v0.0.20 -
github.com/philhofer/fwd
v1.2.0 -
-
github.com/redis/go-redis/v9
v9.18.0 -
github.com/rogpeppe/go-internal
v1.14.1 -
-
github.com/stretchr/testify
v1.11.1 -
github.com/tinylib/msgp
v1.6.3 -
github.com/ugorji/go/codec
v1.3.1 -
-
github.com/valyala/fasthttp
v1.69.0 -
go.opentelemetry.io/otel
v1.40.0 -
go.opentelemetry.io/otel/metric
v1.40.0 -
go.opentelemetry.io/otel/trace
v1.40.0 -
go.uber.org/atomic
v1.11.0 -
golang.org/x/crypto
v0.48.0 -
golang.org/x/net
v0.50.0 -
golang.org/x/sys
v0.41.0 -
golang.org/x/text
v0.34.0 -
gopkg.in/check.v1
v1.0.0-20201130134442-10cb98267c6c -
gopkg.in/yaml.v3
v3.0.1
Links
| Registry | proxy.golang.org |
| Docs | Documentation |
| Download | Download |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Version Details
| PURL |
pkg:golang/github.com/hyp3rd/hypercache@v0.2.7
spec |