Method: Graphiti::Util::CacheDebug#current_version
- Defined in:
- lib/graphiti/util/cache_debug.rb
#current_version ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/graphiti/util/cache_debug.rb', line 22 def current_version @current_version ||= { cache_key: proxy.cache_key_with_version, version: proxy.updated_at, expires_in: proxy.cache_expires_in, etag: proxy.etag, miss_count: last_version[:miss_count].to_i + (changed_key? ? 1 : 0), hit_count: last_version[:hit_count].to_i + (!changed_key? && !new_key? ? 1 : 0), request_count: last_version[:request_count].to_i + (last_version.present? ? 1 : 0) } end |