dogpile.cache is a Python caching API which provides a generic interface to caching backends of any variety
Repository Index
47,133 repositories indexed
49–71 of 71 · Most stars
Track is a thread safe cache write by Swift. Composed of DiskCache and MemoryCache which support LRU.
Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy
In-memory key-value server in Rust that speaks RESP, so redis-cli and Redis clients connect. Locks, rate limits, job queues and a change feed are single commands; Raft-based failover. Clients for Rust, .NET, Go, Java, Python and Node.js.
7x-10x faster alternative to MemoryCache. A high-performance, lighweight (8KB dll) and thread-safe memory cache for .NET.
- cache
- dotnet
- performance
Build real-time Blazor and MAUI apps while writing just 0.1% of the usual real-time update code. Handle 10× more API requests with the ActualLab.Rpc protocol—or 1000× more with Fusion’s transparent and perfectly coherent caching.
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Eventually consistent distributed in-memory cache Go library
- gossip-protocol
- cache
- lru-cache
- in-memory-caching
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.
A Caching Library is written in Swift that can cache JSON, Image, Zip or AnyObject with expiry date/TTYL and force refresh.
A thin PSR-6 cache wrapper with a generic interface to various caching backends emphasising cache tagging and indexing.
- psr-cache
- apix-cache
- apix
- cache-backend
Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output
- cache
- psr-6
- psr-16
Cache slam defense using a semaphore to prevent dogpile effect.
- php
- caching
High-performance Swift framework for task execution, memory caching, and data management with intelligent execution merging, TTL caching, and retry logic
Add a caching interface to Prisma, compatible with Memcached, Redis and Hazelcast.
Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically
Efficient, asynchronous batching and caching in clustered environments, port of Facebook DataLoader
- facebook-dataloader
- vertx-dataloader
- graphql
- java-8
A key/value store where pairs can expire after a specified interval
- crystal
- cache
- filesystem
- expiration
golang bigcache with clustering as a library.
- golang
- go
- clustering
- caching
Key-value store for temporary items :memo:
gdcache is a pure non-intrusive cache library implemented by golang, you can use it to implement your own cache.
An unofficial Google Cloud Platform Go Datastore wrapper that adds caching using memcached. For App Engine Flexible, Compute Engine, Kubernetes Engine, and more.
- go
- golang
- datastore
- appengine
Meteor method caching using DataLoader