Fixed-capacity cache with pluggable eviction strategies (LRU, MRU, LFU)
OCSP Stapling implementation
Curated collection of data structures for the JavaScript/TypeScript.
Memoize/cache function results
A cache object that deletes the least-recently-used items.
A lightweight cache for file metadata, ideal for processes that work on a specific set of files and only need to reprocess files that have changed since the last run
Require hook for automatic V8 compile cache persistence
A simple key/value storage using files to persist the data
Require hook for automatic V8 compile cache persistence
Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies
A tiny (130B to 205B) and fast utility to randomize unique IDs of fixed length
LRU and FIFO caches for Client or Server
TypeScript definitions for http-cache-semantics
Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.
nv-facutil-fixed-cache-cursor ============================= - mini cache with cursor - same as https://www.npmjs.com/package/nv-facutil-cache-cursor - for size < 8 using, for performance - fst,ppprev, pprev, prev, current, next,nnext,nnnext,lst - forward
No description provided.
Create a full Content-Type header given a MIME type or extension and cache the result
Simple and fast NodeJS internal caching. Node internal in memory cache like memcached.
A generational pseudo-LRU cache with strict maximum size limits.
[](https://www.npmjs.com/package/@aws-sdk/endpoint-cache) [](https://www.npmjs.com/package/@aws-sdk/e
MCP server for Microsoft 365 Copilot
High Performance In-Memory Cache for Node.js
An LRU cache of weak references
A super-fast, promise-based cache that reads and writes to the file-system.
Loads all records from the table on first use, and thereafter returns the cached (and frozen) records for all find calls. Optionally, creates class-level methods you can use to grab the records, named after the name field you specify.
Cache the result of a ruby block within the ruby process for a finite period. Useful when you want to cache a few things, but don't want to bother with setting up a separate caching service like memcached.
Fix CocoaPods cache bug
Fast hash-like fixed size cache class with FIFO functionality which removes oldest or less accessed records based on implicit heap.
Rack::Cache uses PATH_INFO to calculate the cache-url. Lighttpd sets this wrong. This Rack middleware fixes that
A deployment strategy for Capistrano 2.0 which combines rsync with a remote cache, allowing fast deployments from SCM servers behind firewalls. Forked from capistrano_rsync_with_remote_cache and fixed couple of errors
Fork heroku-deflater with fixes for custom cache expiration time setting
Cache utilities. Fork to fix issue #11 of original cache-money. Basically it would fail when running with delayed_jobs previously due to a preloading issue
The major constraint on Heroku is that we can't write files to disk, so this extension disables all disk caching, fixes a few issues and changes Spree to store on Amazon S3.
Simple Ruby library for expiring Varnish caches. It currently relies on my own fork of Typhoeus, and that's not available as a gem... So this is pretty much unusable. Just throwing it up here as an example until the fixes I need get into Typhoeus::Easy
SafeMemoize is a production-ready, zero-dependency memoization library for Ruby. It uses Ruby's prepend mechanism to wrap methods with a thread-safe cache (Mutex + double-check locking) that correctly handles nil and false return values — fixing the silent bug in the common ||= pattern. Results are cached per unique argument combination, so parameterized methods only compute each variant once. Additional features include TTL expiration, LRU cache size limiting, conditional caching via if:/unless: predicates, lifecycle hooks for hit/eviction/expiration events, per-instance metrics (hit rate, miss rate, computation time), targeted cache invalidation, custom cache key generators, and introspection helpers. Method visibility (public, protected, private) is fully preserved.
Create curses applications for the terminal easier than ever. Create panes (with the colors and(or border), manipulate the panes and add content. Dress up text (in panes or anywhere in the terminal) in bold, italic, underline, reverse color, blink and in any 256 terminal colors for foreground and background. Use a simple editor to let users edit text in panes. Left, right or center align text in panes. Cursor movement around the terminal. 6.2.0: Popup widget, emoji picker, pane color cache invalidation, stdin flush, Unicode display_width fixes.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.