Most caching libraries don't do locking, meaning that >1 process can be calculating a cached value at the same time. Since you presumably cache things because they cost CPU, database reads, or money, doesn't it make sense to lock while caching?
☆133Oct 6, 2020Updated 5 years ago
Alternatives and similar repositories for lock_and_cache
Users that are interested in lock_and_cache are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- A dynamic Rack server and helper methods to help testing Rack apps.☆17Jul 27, 2016Updated 10 years ago
- Modern bulk import for ruby on rails.☆128Nov 18, 2015Updated 10 years ago
- Ruby workers for Disque.☆11Aug 5, 2015Updated 11 years ago
- TuneMyGC - optimal MRI Ruby 2.1+ Garbage Collection☆343Dec 10, 2020Updated 5 years ago
- Enforced, Annotated Schema for Ruby Sequel Models☆41Nov 29, 2015Updated 10 years ago
- Managed Database hosting by DigitalOcean • AdPostgreSQL, MySQL, MongoDB, Kafka, Valkey, and OpenSearch available. Automatically scale up storage and focus on building your apps.
- Fast analytics using Redis☆626Feb 21, 2019Updated 7 years ago
- Allows you to rescue ActiveRecord::RecordNotFound for a specific model☆60Nov 23, 2015Updated 10 years ago
- Get realtime notifications on your desktop if something happens in your Rails app.☆135Apr 11, 2016Updated 10 years ago
- Efficient bulk inserts with ActiveRecord☆809Jan 10, 2022Updated 4 years ago
- A Ruby event emitter implementation.☆71Oct 20, 2016Updated 9 years ago
- simple, powerful and unobstrusive event driven architecture framework for ruby☆82Mar 24, 2017Updated 9 years ago
- FiveStar is a library to build a rating system in Ruby☆123Jun 17, 2021Updated 5 years ago
- Create simple or complex workflows and rock your app!☆151Nov 21, 2015Updated 10 years ago
- Test data generation framework☆113Dec 16, 2019Updated 6 years ago
- End-to-end encrypted email - Proton Mail • AdSpecial offer: 40% Off Yearly / 80% Off First Month. All Proton services are open source and independently audited for security.
- Simple Disque-powered Ruby Jobs☆128Aug 21, 2017Updated 9 years ago
- ImageInfo finds the size and type of a single or multiple images from the web by fetching as little as needed in batches.☆89Jul 23, 2025Updated last year
- Automatic strong parameters☆82Dec 4, 2016Updated 9 years ago
- Multi-role and whitelist based authorization gem for Rails (and not only Rails!)☆779May 8, 2024Updated 2 years ago
- When NullObject meets ActiveRecord☆110Oct 4, 2015Updated 10 years ago
- Fast and distributed workflow runner using ActiveJob and Redis☆1,101Nov 20, 2025Updated 9 months ago
- Database constraints made easy for ActiveRecord.☆669Oct 27, 2020Updated 5 years ago
- Add comments to your Gemfile with each dependency's description☆174Feb 20, 2021Updated 5 years ago
- [MAINTAINERS WANTED] Built-in limit validations for your ActiveRecord model☆102Jan 14, 2017Updated 9 years ago
- Virtual machines for every use case on DigitalOcean • AdGet dependable uptime with 99.99% SLA, simple security tools, and predictable monthly pricing with DigitalOcean's virtual machines, called Droplets.
- See statistic about your workers☆792Dec 1, 2023Updated 2 years ago
- Arbitrary Memcached-backed rate limiting for Ruby☆39Apr 6, 2021Updated 5 years ago
- Rails engine which will give you a quick display of your database schema and contents for reference☆206Nov 26, 2022Updated 3 years ago
- Distributed locks (mutexes & semaphores) using Memcached or Redis☆122May 18, 2022Updated 4 years ago
- A Ruby gem that simulates webhooks and other HTTP requests common to production.☆81Sep 1, 2015Updated 10 years ago
- A Configurable HTTP Proxy Caching Gem☆101Apr 17, 2017Updated 9 years ago
- Versioned database views for Rails☆3,624Jun 29, 2026Updated 2 months ago
- Provide and automatic failover to external services and return a stubbed data when service is reported as down☆15Dec 5, 2013Updated 12 years ago
- Today I Learned☆12Oct 3, 2022Updated 3 years ago
- Virtual machines for every use case on DigitalOcean • AdGet dependable uptime with 99.99% SLA, simple security tools, and predictable monthly pricing with DigitalOcean's virtual machines, called Droplets.
- Rack::Timeout enhancements for Rails☆395Apr 4, 2026Updated 4 months ago
- Isolate code to only run on a certain number of Heroku dynos.☆18Nov 6, 2015Updated 10 years ago
- Recurring / Periodic / Scheduled / Cron job extension for Sidekiq☆87Feb 14, 2024Updated 2 years ago
- Don't make your Rubies go fast. Make them go fasterer ™.☆1,823Jun 14, 2024Updated 2 years ago
- Delay rails controller actions in one line of code☆80May 1, 2018Updated 8 years ago
- Packs your JRuby app as a standalone Jar file☆39Oct 7, 2016Updated 9 years ago
- Colorize MiniTest output and show failing tests instantly☆25Feb 19, 2013Updated 13 years ago