diff --git a/lib/second_level_cache/active_record/persistence.rb b/lib/second_level_cache/active_record/persistence.rb index 0cd725b..25fa6a5 100644 --- a/lib/second_level_cache/active_record/persistence.rb +++ b/lib/second_level_cache/active_record/persistence.rb @@ -17,7 +17,9 @@ def update_column_with_second_level_cache(name, value) end def reload_with_second_level_cache(options = nil) - reload_without_second_level_cache(options).tap{expire_second_level_cache} + self.class.without_second_level_cache do + reload_without_second_level_cache(options) + end.tap{expire_second_level_cache} end def touch_with_second_level_cache(name = nil)