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
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
node-lru-cache is a key-value store for Node.js that implements a memory-limited cache. It prevents memory exhaustion by capping the total number of items or total byte size, automatically evicting the least-recently-used items to maintain these limits. The project provides specialized caching patterns, including time-to-live durations to ensure data freshness and a stale-while-revalidate mechanism that serves expired content while asynchronously fetching updates in the background. It also includes diagnostic tools for monitoring cache hits, misses, and eviction metrics through operational st
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.
Les fonctionnalités principales de jodydonetti/ziggycreatures.fusioncache sont : Hybrid Caching Layers, Stale Serving, Backplane Synchronization, Distributed Cache Synchronizers, Auto-Loading Caches, Resilience Wrappers, Resilient Data Access Patterns, Cache Invalidation Tags.
Les alternatives open-source à jodydonetti/ziggycreatures.fusioncache incluent : ziggycreatures/fusioncache — FusionCache is a .NET caching framework that manages local and distributed data storage. It functions as a hybrid… 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… grantjenks/python-diskcache — This project is a disk-backed key-value store and persistent data structure library for Python. It provides a…