How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
FusionCache is a .NET caching framework that manages local and distributed data storage. It functions as a hybrid cache implementation, combining fast in-memory storage with a distributed second-level cache to reduce latency and remote data fetches. The framework includes a cache stampede protector that ensures only one request fetches missing data while concurrent calls wait. It synchronizes data across multiple application nodes using a backplane and provides an observability-driven approach with built-in metrics, structured logging, and telemetry. The system covers a broad range of cachin
Layering-cache is a Java caching framework that combines local memory storage with centralized distributed remote storage to handle high-concurrency read requests. It uses method interception via annotations to automatically check stored data and execute underlying logic only when a cache miss occurs. The framework maintains data consistency across multiple server instances through publish-subscribe messaging, offset-based queues, and hybrid push-pull synchronization. It prevents sudden traffic spikes and heavy concurrent loads by triggering background threads to automatically refresh expiri
JetCache is a Java caching framework that provides a unified interface for managing application data. It functions as a two-level cache manager, coordinating local in-memory storage and remote distributed caches to reduce network latency and improve retrieval speeds. The project is distinguished by its declarative caching library, which uses annotations to automate the storage, expiration, and invalidation of method results. It includes a distributed cache synchronizer to maintain consistency by invalidating local entries across cluster instances and a distributed locking tool to coordinate a
Memcached is a high-performance, distributed, in-memory key-value storage and request routing engine. It functions as a volatile data store designed to accelerate dynamic applications by caching objects in RAM, thereby reducing backend database load and providing sub-millisecond response times. The system utilizes a specialized architecture that organizes memory into fixed-size slabs to minimize fragmentation and maximize throughput for high-concurrency workloads. The project distinguishes itself through a multi-threaded, lock-friendly design that scales across CPU cores and supports complex
FusionCache is a hybrid distributed caching library that coordinates local memory and distributed storage to balance access speed with global consistency. It functions as a resilient data access layer, utilizing a pluggable serialization framework to convert cached objects into various binary or text formats for compatibility across diverse storage environments.
The main features of jodydonetti/ziggycreatures.fusioncache are: Hybrid Caching Layers, Stale Serving, Backplane Synchronization, Distributed Cache Synchronizers, Auto-Loading Caches, Resilience Wrappers, Resilient Data Access Patterns, Cache Invalidation Tags.
Projects with overlapping indexed features include: ziggycreatures/fusioncache — FusionCache is a .NET caching framework that manages local and distributed data storage. It functions as a hybrid… xiaolyuh/layering-cache — Layering-cache is a Java caching framework that combines local memory storage with centralized distributed remote… alibaba/jetcache — JetCache is a Java caching framework that provides a unified interface for managing application data. It functions as… memcached/memcached — Memcached is a high-performance, distributed, in-memory key-value storage and request routing engine. It functions as… isaacs/node-lru-cache — node-lru-cache is a key-value store for Node.js that implements a memory-limited cache. It prevents memory exhaustion… varnishcache/varnish-cache — Varnish Cache is an HTTP reverse proxy cache, traffic manager, and edge content delivery tool. It functions as an HTTP…