Module: EntityCache::Storage::Persistent::Get
- Defined in:
- lib/entity_cache/storage/persistent.rb
Instance Method Summary collapse
Instance Method Details
#get(id) ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/entity_cache/storage/persistent.rb', line 35 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 { "Got entity (ID: #{id.inspect}, Entity Class: #{entity.class.name}, Version: #{version.inspect}, Time: #{time.inspect})" } return entity, version, time end |