class Aws::LRUCache::Entry

@api private

Attributes

value[R]

@return [Object]

Public Class Methods

new(options = {}) click to toggle source
# File lib/aws-sdk-core/lru_cache.rb, line 59
def initialize(options = {})
  @value = options[:value]
  @expiration = options[:expiration]
  @created_time = Time.now
end

Public Instance Methods

expired?() click to toggle source
# File lib/aws-sdk-core/lru_cache.rb, line 68
def expired?
  return false unless @expiration

  Time.now - @created_time > @expiration
end