1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/activesupport/test/cache/behaviors
Alex Ghiculescu 25b47c25ba Optimized Cache::Entry should support old dalli_store values
Same bug as https://github.com/rails/rails/pull/42559, but a very different fix due to https://github.com/rails/rails/pull/42025. To recap, the issue:

- While using the `dalli_store`, you set any value in the Rails cache with no expiry.
- You change to the `mem_cache_store`.
- You upgrade to Rails 7.
- You try to read the same cache key you set in step 1, and it crashes on read.

https://github.com/rails/rails/pull/42025 was backward compatible with entries written using the `mem_cache_store`, but *not* the `dalli_store` which did not use `ActiveSupport::Cache::Entry`. This PR attempts to fix that.
2021-06-22 15:17:33 -05:00
..
cache_delete_matched_behavior.rb
cache_increment_decrement_behavior.rb activesupport: Avoid Marshal.load on raw cache value in RedisCacheStore 2020-05-15 15:38:33 -07:00
cache_instrumentation_behavior.rb Instrument cache store name 2020-10-21 22:44:14 +01:00
cache_store_behavior.rb Implement an optimized Cache::Entry coder 2021-04-25 08:27:58 +02:00
cache_store_coder_behavior.rb Fix spelling 2020-12-27 04:09:49 +10:00
cache_store_version_behavior.rb
connection_pool_behavior.rb Allow cache tests to be run in parallel 2020-01-24 09:54:55 -08:00
encoded_key_cache_behavior.rb activesupport: Avoid Marshal.load on raw cache value in RedisCacheStore 2020-05-15 15:38:33 -07:00
failure_safety_behavior.rb
local_cache_behavior.rb Optimized Cache::Entry should support old dalli_store values 2021-06-22 15:17:33 -05:00