title: How can I create a second Rails in-memory store cache?
body: <p>I'm using Rails 5.  I'm currenlty using Rails in-memory cache to cache db query results, for instance, this is in my <code>state.rb</code> model ...</p>
  
  <pre><code>  def self.cached_find_by_iso_and_country_id(iso, country_id)
      if iso
        Rails.cache.fetch("#{iso.strip.upcase} #{country_id}") do
          find_by_iso_and_country_id(iso.strip.upcase, country_id)
        end
      end
    end
  </code></pre>
  
  <p>My question is, how can I create a second in-memory Rails cache (I need one for storing files I have downloaded from the Internet) that doesn't interfere with the query cache I have above?  I don't want the entries in my file cache to cause entries in my query cache to be evicted.</p>