Call require() without cache
A cache object that deletes the least-recently-used items.
Require hook for automatic V8 compile cache persistence
Require hook for automatic V8 compile cache persistence
The closest you can get to require something with bypassing the require cache
An LRU cache of weak references
Opinionated, caching, retrying fetch client
No description provided.
Middleware to destroy caching
Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.
node-simple-lru-cache =====================
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
Infer the owner of a path based on the owner of its nearest existing parent
The time-based use-recency-unaware cousin of [`lru-cache`](http://npm.im/lru-cache)
Simple and fast NodeJS internal caching. Node internal in memory cache like memcached.
A super-fast, promise-based cache that reads and writes to the file-system.
Memoize the results of a call to the RegExp constructor, avoiding repetitious runtime compilation of the same string and options, resulting in surprising performance improvements.
Memoize functions results using an lru-cache.
HTTP response freshness testing
A simple key/value storage using files to persist the data
Basic cache object for storing key-value pairs.
Various cache implementations
Clear a module from the cache
Reads and caches the entire contents of a file until it is modified
Inspired by Aaron Patterson's talk on the subject
When required, HTTPAutorec enables VCR (with WebMock) and all HTTP requests are cached in ./http_autorec_cache by default. You can temporarily enable it without modifying your code, like this: `ruby -rhttp_autorec your_script.rb`.
Adds the commonly required behaviour of caching web accessible versions of HTML emails to ActionMailer
Valvat_cache caches in a json file results of the VIES validation keeping it a couple of weeks
ActiveRecord adapter for NuoDB. Only for use with JRuby. Requires separate Cache JDBC driver.
Cache your path to speed up require time
Counter cache on steroids - requires a bit of configuration, but then simply saves counter data.
Utilities like caching, rate limiting, ... for usage in combination with the scrobbler gem. These will be not included in the main gem as they provide extra functionality that is not always required.
A simple file-system-based cache wrapper. The main method is 'with_cache( :cache_key=>'something_unique', :timeout_seconds=>(an integer) ){ (...) }' If the given cache key exists and has not timed out, it will return the cached value If not, it will * yield to the given block * store the result of the given block in the cache with the given key * return the result of the given block Required params: * :cache_key=>'some unique string that is valid in a filename' Optional params: * :timeout_seconds => (an integer - default 3600) * :cache_dir => (an absolute path - defaults to RAILS_ROOT/tmp/cache if RAILS_ROOT is defined, otherwise /tmp/cache ) Example usage: @stats_json = Itrigga::Cache::FileCache.with_cache(:cache_key=>'admin_stats.json', :timeout_seconds=>600){ /* some expensive remote API / slow IO call here /* }
Always network clients require a connection pool, like database connection, cache connection and others. Generic connection pool can be used with anything. It is extracted from ActiveRecord ConnectionPool. Sharing a limited number of network connections among many threads. Connections are created delayed.
The `gem deep_fetch` command works like `gem fetch` but it downloads all the gems required to satisfy the dependencies except the ones already available (ie in the cache).
A Logstash filter plugin for storing and retrieving data from redis cache. This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gem_name. This gem is not a stand-alone program.