1 个仓库
Mechanisms to maintain consistency between local in-memory caches and remote distributed stores across a cluster.
Distinct from Edge Cache Invalidation: Unlike the candidates, this focuses on cluster-wide synchronization of local caches rather than page, edge, or instruction cache invalidation.
Explore 1 awesome GitHub repository matching data & databases · Distributed Cache Synchronizations. Refine with filters or upvote what's useful.
JetCache 是一个 Java 缓存框架,提供了一个用于管理应用数据的统一接口。它作为一个二级缓存管理器,协调本地内存存储和远程分布式缓存,以减少网络延迟并提高检索速度。 该项目的特色在于其声明式缓存库,使用注解来自动化方法结果的存储、过期和失效。它包含一个分布式缓存同步器,通过使集群实例间的本地条目失效来保持一致性,并提供一个分布式锁工具来协调对共享资源的访问。 该框架涵盖了广泛的性能和稳定性功能,包括非阻塞异步检索、自动后台缓存刷新,以及防止缓存穿透的请求合并。它还提供程序化缓存管理、可插拔序列化策略,以及诸如白名单反序列化过滤等安全特性。
The project removes local cached data across all running processes immediately after a data update occurs.