Commits
Click on a commit to change the comparison rangefeat: sharded in-memory stores + #[concurrent_cached] default feat: finish sharded cache PR fixes fix: restore intra-doc links for RedisCache and DiskCache in CacheTtl trait fix: ShardedExpiringLruCache::cache_remove fires on_evict and updates evictions fix: cache_remove returns Some(v) for expired entries across all sharded expiry stores feat: allow plain return types for #[concurrent_cached] on sharded in-memory stores fix: address concurrent cache review feedback fix: polish concurrent cache review feedback fix: on_evict stored-key consistency and ShardedTtlCache cache_remove docs: clarify Result-alias detection requires type arguments docs: sync cache_remove unification across changelog, readme, and trait docs fix: address PR review feedback — clone removal, doc clarifications, test improvements fix: LruCache::retain fires on_evict; ShardedLruTtlCache::evict no longer double-counts fix: address PR review feedback ci: restore CodSpeed simulation mode fix: with_cached_flag error message, ShardedTtlCache build panic, evictions guard feat: add option=true support to #[concurrent_cached] and unify macro arg naming fix: address PR review feedback docs: rename migration files so no-suffix = agent, -human suffix = human