IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!
- webscale
- activerecord
- cache
77,852 visible repositories in the index
25–48 of 48 · Most stars
IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!
Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!
fastapi-cache is a tool to cache fastapi response and function result, with backends support redis and memcached.
A powerful caching library for Elixir with support for transactions, fallbacks and expirations
An in-memory cache with item expiration and generics
A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant
Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input
An implementation of HTTP Caching in .NET Core and 4.5.2+ for both the client and the server
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
A collection of framework specific Cache utilities for working with Supabase.
The wise choice for Ruby memoization
TranslatedDistributed Transactional In-Memory Database (the world's first MongoDB that supports distributed transactions)
Memoize promise-returning & async functions
Action caching for Action Pack (removed from core in Rails 4.0)
Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output
High-performance Swift framework for task execution, memory caching, and data management with intelligent execution merging, TTL caching, and retry logic
Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically
Memoize promise-returning functions. Includes cache expire and prefetch.
A key/value store where pairs can expire after a specified interval
A Common Lisp function caching / memoization library
🚀 Schema based, typed Redis caching/memoize framework for Go
Gocache is an in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. it is safe with concorent go routine access.
The Generic version of `gcache`. It supports multiple eviction policies: LRU, LFU, ARC.
Simple in-memory key-value storage with TTL for each record.