☰
Sieve_Cache
lock_free.Sieve_Cache
Type Parameters
Fields
Functions
§(key lock_free.Sieve_Cache.K, val Function lock_free.Sieve_Cache.V) => lock_free.Sieve_Cache.Vaccess stored value for key,
if not in cache, compute and store in cache
Type Parameters
Fields
Functions
§(key lock_free.Sieve_Cache.K, val Function lock_free.Sieve_Cache.V) => lock_free.Sieve_Cache.Vaccess stored value for key,
if not in cache, compute and store in cache
Fields
Functions
§(key lock_free.Sieve_Cache.K, val Function lock_free.Sieve_Cache.V) => lock_free.Sieve_Cache.Vaccess stored value for key,
if not in cache, compute and store in cache
Fields
Functions
§(key lock_free.Sieve_Cache.K, val Function lock_free.Sieve_Cache.V) => lock_free.Sieve_Cache.Vaccess stored value for key,
if not in cache, compute and store in cache
Functions
§(key lock_free.Sieve_Cache.K, val Function lock_free.Sieve_Cache.V) => lock_free.Sieve_Cache.Vaccess stored value for key,
if not in cache, compute and store in cache
§
(key lock_free.Sieve_Cache.K, val Function lock_free.Sieve_Cache.V)
=>
lock_free.Sieve_Cache.Vaccess stored value for key,
if not in cache, compute and store in cache
if not in cache, compute and store in cache
It achieves both simplicity and efficiency."
source: https://sievecache.com/
paper : https://junchengyang.com/publication/nsdi24-SIEVE.pdf
example usage: