• Bug#1109391: ITP: go-sieve-cache -- A high-performance Go implementatio

    From Eric Dorland@21:1/5 to All on Wed Jul 16 15:10:02 2025
    XPost: linux.debian.devel

    Package: wnpp
    Severity: wishlist
    Owner: Eric Dorland <[email protected]>

    * Package name : go-sieve-cache
    Version : 0.1.7-1
    Upstream Author : Frank Denis
    * URL : https://github.com/jedisct1/go-sieve-cache
    * License : Expat
    Programming Lang: Go
    Description : A high-performance Go implementation of the SIEVE cache replacement algorithm with thread-safe and sharded variants.

    SIEVE Cache for Go
    .
    A high-performance Go implementation of the SIEVE cache replacement
    algorithm with thread-safe and sharded variants.
    .
    What is SIEVE?
    .
    SIEVE (Simple, space-efficient, In-memory, EViction mEchanism) is a
    cache
    eviction algorithm that maintains a single bit per entry to track
    whether an item has been "visited" since it was last considered for
    eviction. This approach requires less state than LRU but achieves
    excellent performance, especially on skewed workloads.

    New dependency for dnscrypt-proxy.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)