read_entry(key, options) protected

No documentation

This method has no description. You can help the Ruby on Rails community by adding new notes.

Hide source
# File activesupport/lib/active_support/cache/file_store.rb, line 77 def read_entry(key, options) file_name = key_file_path(key) if File.exist?(file_name) entry = File.open(file_name) { |f| Marshal.load(f) } if entry && !entry.expired? && !entry.expires_in && !self.options[:expires_in] # Check for deprecated use of +:expires_in+ option from versions < 3.0 deprecated_expires_in = options[:expires_in] if deprecated_expires_in ActiveSupport::Deprecation.warn('Setting :expires_in on read has been deprecated in favor of setting it on write.', caller) if entry.created_at + deprecated_expires_in.to_f <= Time.now.to_f delete_entry(key, options) entry = nil end end end entry end rescue nil end
Register or log in to add new notes.