A cache module for Node.js that uses a two-level cache (in-memory cache for recently accessed data plus Redis for distributed caching) with some extra features to avoid cache stampedes and thundering herds. Also includes mutex and semaphore distributed locking primitives.
Coverage increased (+1.04%) to 84.762% when pulling 7ab87d1ef4805c03153dad7d9e922d48f299753d on ttl into a5315fdf4a4c6666ba5f915cb8f9f8b54502cd3a on master.
Coverage increased (+1.8%) to 85.556% when pulling 5c0db8b0c41bc8f6649cfcbfb652f591ee695055 on ttl into a5315fdf4a4c6666ba5f915cb8f9f8b54502cd3a on master.
Coverage increased (+1.8%) to 85.556% when pulling 5c0db8b0c41bc8f6649cfcbfb652f591ee695055 on ttl into a5315fdf4a4c6666ba5f915cb8f9f8b54502cd3a on master.
Coverage increased (+1.04%) to 84.762% when pulling 7ab87d1ef4805c03153dad7d9e922d48f299753d on ttl into a5315fdf4a4c6666ba5f915cb8f9f8b54502cd3a on master.