dyn-cache
The dyn-cache crate provides incremental caching for Rust function invocations.
[0.11.0] - 2020-08-08
Fixed
- Nested queries to
SharedLocalCache
/``SharedSendCache` have their intermediate dependencies retained as long as a transitive dependent is used in a revision.
[0.10.0] - 2020-07-19
Added
- Crate extracted from
topo::cache
module. {LocalCache,SendCache}::cache
wrapscache_with
for types that implClone
.{LocalCache,SendCache}::hold
wrapscache_with
for queries that don't need returns.CacheMiss
struct is used to ensure storage happens where the failed lookup happened.
Changed
- Rename
Cache
/SharedCache
toSendCache
/SharedSendCache
.