diff options
author | Jeremy Daer <jeremydaer@gmail.com> | 2017-06-10 11:01:43 -0700 |
---|---|---|
committer | Jeremy Daer <jeremydaer@gmail.com> | 2017-06-10 11:04:34 -0700 |
commit | 816a3763d9bb070bf339de32c6a3ce31a45369f8 (patch) | |
tree | 2ae9cb2151b52120c3f1ed5e6c2a496b6f37f7cc /activesupport/lib/active_support/cache | |
parent | a625292c793cd1fffdcf7576ac860c259493b140 (diff) | |
download | rails-816a3763d9bb070bf339de32c6a3ce31a45369f8.tar.gz rails-816a3763d9bb070bf339de32c6a3ce31a45369f8.tar.bz2 rails-816a3763d9bb070bf339de32c6a3ce31a45369f8.zip |
Revert #25628. Incomplete change + needs a deprecation cycle.
See https://github.com/rails/rails/issues/29067#issuecomment-301342084
for rationale.
This reverts commit b76f82d714e590c20370e72fa36fa574c4f17650.
Fixes #29067. Fixes #29081.
Diffstat (limited to 'activesupport/lib/active_support/cache')
-rw-r--r-- | activesupport/lib/active_support/cache/file_store.rb | 2 | ||||
-rw-r--r-- | activesupport/lib/active_support/cache/strategy/local_cache.rb | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/activesupport/lib/active_support/cache/file_store.rb b/activesupport/lib/active_support/cache/file_store.rb index d5c8585816..945f50a56e 100644 --- a/activesupport/lib/active_support/cache/file_store.rb +++ b/activesupport/lib/active_support/cache/file_store.rb @@ -27,7 +27,7 @@ module ActiveSupport # Deletes all items from the cache. In this case it deletes all the entries in the specified # file store directory except for .keep or .gitkeep. Be careful which directory is specified in your # config file when using +FileStore+ because everything in that directory will be deleted. - def clear + def clear(options = nil) root_dirs = exclude_from(cache_path, EXCLUDED_DIRS + GITKEEP_FILES) FileUtils.rm_r(root_dirs.collect { |f| File.join(cache_path, f) }) rescue Errno::ENOENT diff --git a/activesupport/lib/active_support/cache/strategy/local_cache.rb b/activesupport/lib/active_support/cache/strategy/local_cache.rb index 91875a56f5..0e4f383fb9 100644 --- a/activesupport/lib/active_support/cache/strategy/local_cache.rb +++ b/activesupport/lib/active_support/cache/strategy/local_cache.rb @@ -44,7 +44,7 @@ module ActiveSupport yield end - def clear + def clear(options = nil) @data.clear end @@ -79,9 +79,9 @@ module ActiveSupport local_cache_key) end - def clear # :nodoc: + def clear(options = nil) # :nodoc: return super unless cache = local_cache - cache.clear + cache.clear(options) super end |