1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/actionview/lib
John Hawthorn 9a4c1e205e Don't clear view cache during concurrent requests
This updates ActionView::CacheExpiry to hold a lock while inside the
executor (ie. inside a request) and to only clear caches when that is
done.

This is done using Concurrent::ReadWriteLock. This allows any number
of parallel requests to hold the read lock, but once we detect a change
and begin to acquire the write lock, all future requests will be
blocked.
2021-04-19 09:36:38 -07:00
..
action_view Don't clear view cache during concurrent requests 2021-04-19 09:36:38 -07:00
action_view.rb Remove autoloads for removed classes 2021-04-14 11:27:12 -07:00