Source: golang-github-viccon-sturdyc
Section: golang
Priority: optional
Maintainer: Daniel Baumann <daniel@debian.org>
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-golang,
 dpkg-build-api (= 1),
 golang-any,
 golang-github-cespare-xxhash-dev,
 golang-github-google-go-cmp-dev,
Standards-Version: 4.7.0
Homepage: https://github.com/viccon/sturdyc
Vcs-Browser: https://forgejo.debian.net/golang/golang-github-viccon-sturdyc
Vcs-Git: https://forgejo.debian.net/golang/golang-github-viccon-sturdyc
Testsuite: autopkgtest-pkg-go
XS-Go-Import-Path: github.com/viccon/sturdyc

Package: golang-github-viccon-sturdyc-dev
Section: golang
Architecture: all
Multi-Arch: foreign
Depends:
 golang-github-cespare-xxhash-dev,
 golang-github-google-go-cmp-dev,
 ${misc:Depends},
Description: caching library with advanced concurrency features (library)
 sturdyc eliminates cache stampedes and can minimize data source load in
 high-throughput systems through features such as request coalescing and
 asynchronous refreshes. It combines the speed of in-memory caching with
 granular control over data freshness. At its core, sturdyc provides
 non-blocking reads and sharded writes for minimal lock contention.
