-
cached
Generic cache implementations and simplified function memoization
-
lru-cache
A cache that holds a limited number of key-value pairs
-
lru
A LRU cache implementation
-
warmy
Hot-reloading loadable and reloadable resources
-
bloom-server
HTTP REST API caching middleware, to be used between load balancers and REST API workers
-
nats
A client for the NATS message queue
-
internment
Easy interning of data
-
cacache
Content-addressable, key-value, high-performance, on-disk cache
-
mouscache
A crate to store object either in redis or in memory
-
xfetch
Optimal Probabilistic Cache Stampede Prevention
-
hashconsing
A hash consing library
-
ttl_cache
A cache that will expire values after a TTL
-
clockpro-cache
CLOCK-Pro cache replacement policy
-
cache_2q
A 2Q Cache which maps keys to values
-
memoizer
Simple function memoization struct
-
fn-cache
A copy-less and clone-less function caching library
-
associative-cache
A generic N-way associative cache with fixed-size capacity and random or least recently used (LRU) replacement
-
transient-hashmap
Simple rust HashMap with transient entries
-
simple-symbol
Convenient, basic String interning
-
conhash
Consistent Hashing library in Rust
-
sloth
Provides a generic wrapper struct for lazy initialization
-
actix-sled-cache
A caching system built on top of Sled and Actix
-
mutate_once
Interior mutability, write-once and borrowable as plain &T
-
reiterate
Iterator adaptor with caching that allows reiterating over the same iterator through the cache
-
unique
Allocate uniquely
-
cart-cache
CART cache replacement policy
-
fn-memo
A library for creating the memoization of a function
-
js-intern
A macro for interning JavaScript primitives
-
trashmap
A HashMap and HashSet that operate directly on hashes instead of keys, avoiding rehashing
-
cyclotron
Cycle-aware memoization with automatic fixpoints
-
symtern
Fast general-purpose interners for every use case
-
cachedir
A library that helps with cache directories creation in a system-agnostic way. Note: even though the crate is at version
0.1
, it should be stable and its API is not expected to change soon -
nsqueue
Rust client for the NSQ realtime message processing system
-
arc-cache
An Adaptative Replacement Cache for Rust
-
cached_file_view
A simple library for mapping arbitrary parts of huge files into memory
-
js-intern-core
Internal implementation details for the js-intern crate
-
persistentcache
Macros for persistently caching function calls using files or Redis
-
adapton-lab
Testing and performance evaluation suite for Adapton
-
lru-cache-macros
A procedural macro for automatically caching the output of functions
-
pmem-blk
Rust abstractions over
pmemblk-sys
. Arrays of pmem-resident blocks, all the same size, that are atomically updated. For example, a program keeping a cache of fixed-size objects… -
any-cache
Cache with freely typed keys and any associated value
-
prefetch
prefetch provides a type-safe wrapper around LLVM’s prefetch intrinsic
-
cache-macro
A procedural macro for automatically caching the output of functions
-
cachers
A caching library
-
timed_cache
An implementation of a cache that will regenerate a value if accessed after a certain amount of time
-
writium-cache
Common cache system for Writium APIs
-
bhatho
LRU Caching library with persistent layer using RocksDB
-
core_memo
Zero-cost, no_std-compatible library for lazy evaluation and memoization
-
plru
Implementation of concurrent (lockless) pseudo-LRU cache replacement policy
-
mouscache_derive
A utility crate implement trait to store object either in redis or in memory
-
mlcr
An adaptive machine-learning-based cache tracker/replacement policy
-
kvfeeds
Key/Value store inspired by RethinkDB changefeeds and backed by Log Storage
-
ripdeque
A queue based cache inspired by beanstalkd
-
poolcache
A hybrid object pool and LFU cache that permits cached object reuse. Useful for avoiding allocations
-
lru_time_cache
Implementation of a Least Recently Used caching algorithm in a container which may be limited by size or time, ordered by most recently seen
-
hashcons
Hash cons’ing for compact representations of shared, immutable data structures
-
js-intern-proc-macro
Internal implementation details for the js-intern crate
-
lru-disk-cache
A LRU cache for files on disk
-
morton
morton iterator for rust
-
memoization
Allows for structure fields to be memoized
-
persistentcache_procmacro
Procedural macro for persistently caching functions (dependency of persistentcache crate)
-
gtk-icon-cache
A gtk-icon-cache file reader
-
clock_cache
A CLOCK cache implementation
-
string_cache_codegen
A codegen library for string-cache, developed as part of the Servo project
-
string_cache
A string interning library for Rust, developed as part of the Servo project
-
simple-interner
A simple append-only interner
-
rust_cache
library that defines a standard trait for caches and cached items along with impls for caching backends
-
string_cache_shared
Code share between string_cache and string_cache_codegen
-
rocket-file-cache
An in-memory file cache for the Rocket web framework
-
symbolic-symcache
An optimizied cache file for fast and memory efficient lookup of symbols and stack frames in debugging information
-
cache_line_size
A crate that exposes the size of a cache line on the current architecture
-
multicache
An LRU cache where each object has a given weight
-
cache
Type agnostic, fixed-size cache
-
users
Library for getting information on Unix users and groups
-
count_cache
Counted cache system
-
string_cache_plugin
A string interning library for Rust, developed as part of the Servo project − compiler plugin
-
nut
Bolt DB Port in Rust
-
docuum
LRU eviction for Docker images
-
podstats
provides stats on the cache used by puckfetcher
-
smallgraph
A small graph based on smallvec
-
cryptonote-wallet
base58 for cryptonote
-
cache_control
Rust crate to parse the HTTP Cache-Control header
-
dnscache
Simple DNS proxy with forced caching
-
thunky
Delay the evaluation of a paramless async function and cache the result
-
reactor-cache
An async cache using tokio and futures
-
cargo-cacher
cargo-cacher is a crates.io proxy that will proxy requests made when building a package with Cargo
-
unbound-sys
FFI bindings to libunbound
-
deposit
Distributed in-process caching with pluggable replacement policies
-
cachy
Creates a cache for resources
-
rcache
A basic, featureless memory cache with a TCP frontend analogous to memcached
-
cache-pad
Empty crate, used only to reserve the name
-
roller
Roller is a tool for running multiple linters and caching the results
-
smalltree
A small tree based on smallvec
-
http-cache
Reserved