instance method clear_cache_if_necessary

Ruby on Rails 6.0.6

Since v6.0.6 Last seen in v6.1.7.10

Available in: v6.0.6 v6.1.7.10

Signature

clear_cache_if_necessary()

No documentation comment.

Source
# File actionview/lib/action_view/cache_expiry.rb, line 22
    def clear_cache_if_necessary
      @mutex.synchronize do
        watched_dirs = dirs_to_watch
        return if watched_dirs.empty?

        if watched_dirs != @watched_dirs
          @watched_dirs = watched_dirs
          @watcher = @watcher_class.new([], watched_dirs) do
            clear_cache
          end
          @watcher.execute
        else
          @watcher.execute_if_updated
        end
      end
    end

Defined in actionview/lib/action_view/cache_expiry.rb line 22 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActionView::CacheExpiry

Type at least 2 characters to search.

↑↓ navigate · open · esc close