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
Sorting:
- A dynamic Rack server and helper methods to help testing Rack apps.☆17Jul 27, 2016Updated 9 years ago
- Ruby workers for Disque.☆11Aug 5, 2015Updated 10 years ago
- Enforced, Annotated Schema for Ruby Sequel Models☆41Nov 29, 2015Updated 10 years ago
- TuneMyGC - optimal MRI Ruby 2.1+ Garbage Collection☆343Dec 10, 2020Updated 5 years ago
- Fast analytics using Redis☆626Feb 21, 2019Updated 7 years ago
- Simple Disque-powered Ruby Jobs☆128Aug 21, 2017Updated 8 years ago
- Modern bulk import for ruby on rails.☆128Nov 18, 2015Updated 10 years ago
- FiveStar is a library to build a rating system in Ruby☆124Jun 17, 2021Updated 4 years ago
- Efficient bulk inserts with ActiveRecord☆809Jan 10, 2022Updated 4 years ago
- Automatic strong parameters☆82Dec 4, 2016Updated 9 years ago
- Allows you to rescue ActiveRecord::RecordNotFound for a specific model☆60Nov 23, 2015Updated 10 years ago
- Test data generation framework☆113Dec 16, 2019Updated 6 years ago
- simple, powerful and unobstrusive event driven architecture framework for ruby☆82Mar 24, 2017Updated 8 years ago
- A Ruby event emitter implementation.☆71Oct 20, 2016Updated 9 years ago
- Database constraints made easy for ActiveRecord.☆672Oct 27, 2020Updated 5 years ago
- ActiveRecord database anonymization using views☆13Jan 1, 2026Updated 2 months ago
- Today I Learned☆12Oct 3, 2022Updated 3 years ago
- Start/stop/get logs from microservices in a dev environment☆14Feb 3, 2021Updated 5 years ago
- Multi-role and whitelist based authorization gem for Rails (and not only Rails!)☆778May 8, 2024Updated last year
- See statistic about your workers☆793Dec 1, 2023Updated 2 years ago
- Get realtime notifications on your desktop if something happens in your Rails app.☆136Apr 11, 2016Updated 9 years ago
- A Ruby program for parsing gperftools output☆14Jun 14, 2016Updated 9 years ago
- A collection of awesome libraries, tools, frameworks and software to create beautiful APIs using Ruby☆42Oct 31, 2017Updated 8 years ago
- When NullObject meets ActiveRecord☆110Oct 4, 2015Updated 10 years ago
- Load YAML and JSON easily and safely with Active Loader.☆23Jun 12, 2016Updated 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 7 months ago
- Create simple or complex workflows and rock your app!☆151Nov 21, 2015Updated 10 years ago
- Add comments to your Gemfile with each dependency's description☆174Feb 20, 2021Updated 5 years ago
- A ruby client for interacting with Rails' ActionCable. -- Maintainers Wanted.☆255Dec 15, 2023Updated 2 years ago
- A collection of Ruby libraries for working with SQL on top of ActiveRecord's connection☆699Jun 11, 2025Updated 8 months ago
- Fast and distributed workflow runner using ActiveJob and Redis☆1,096Nov 20, 2025Updated 3 months ago
- more intuitive testing helper library for Rack app☆24Sep 14, 2024Updated last year
- A caching library that provides an in-memory and file based cache for Ruby☆25Jan 24, 2017Updated 9 years ago
- Rack::Timeout enhancements for Rails☆396Dec 31, 2025Updated 2 months ago
- Sym is a command line utility and a Ruby API that makes it trivial to encrypt and decrypt sensitive data. Unlike many other existing encr…☆138Aug 24, 2023Updated 2 years ago
- Versioned database views for Rails☆3,608Nov 14, 2025Updated 3 months ago
- Recurring / Periodic / Scheduled / Cron job extension for Sidekiq☆87Feb 14, 2024Updated 2 years ago
- Octoshark is an ActiveRecord connection manager☆132Jan 9, 2026Updated last month
- A Ruby gem that simulates webhooks and other HTTP requests common to production.☆81Sep 1, 2015Updated 10 years ago