class HTTPClient::LRUCache::Datum
Attributes
expiration[R]
soft_expiration[RW]
value[R]
Public Class Methods
new(value, expiration, soft_expiration)
click to toggle source
# File lib/httpclient/lru_cache.rb, line 65 def initialize(value, expiration, soft_expiration) @value = value @expiration = expiration @soft_expiration = soft_expiration end
Public Instance Methods
expired?()
click to toggle source
# File lib/httpclient/lru_cache.rb, line 71 def expired? !@expiration.nil? && @expiration <= Time.now end
soft_expired?()
click to toggle source
# File lib/httpclient/lru_cache.rb, line 75 def soft_expired? !@soft_expiration.nil? && @soft_expiration <= Time.now end