Module: EntityCache::Store::External::Get
- Defined in:
- lib/entity_cache/store/external.rb
Instance Method Summary collapse
Instance Method Details
#get(id) ⇒ Object
50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/entity_cache/store/external.rb', line 50 def get(id) logger.trace { "Getting entity (ID: #{id.inspect})" } entity, version, time = super telemetry.record(:get, Telemetry::Data.new(id, entity, version, time)) logger.debug { "Get entity done (ID: #{id.inspect}, Entity Class: #{entity.class}, Version: #{version.inspect}, Time: #{Clock.iso8601(time)})" } return entity, version, time end |