Use mem_cache_store instead of dalli_store
`dalli_store` is deprecated since dalli 2.7.11. We can now enable cache_versioning. We didn't enable it when upgrading to Rails 5.2 because of possible incompatibility with `dalli_store` [1], even though apparently some the issues were fixed in dalli 2.7.9 and dalli 2.7.10 [2]. Since using cache versioning makes cache expiration more efficient, and I'm not sure whether the options we were passing to the dalli store are valid with memcache store (documentation here is a bit lacking), I'm just removing the option we used to double the default cache size on production. [1] https://www.schneems.com/2018/10/17/cache-invalidation-complexity-rails-52-and-dalli-cache-store [2] https://github.com/petergoldstein/dalli/blob/master/History.md
This commit is contained in:
@@ -34,7 +34,7 @@ shared_examples "map validations" do
|
||||
mappable.save!
|
||||
|
||||
expect { map_location.update(latitude: 12.34) }
|
||||
.to change { mappable.reload.updated_at }
|
||||
.to change { mappable.reload.cache_version }
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user