Module: EntityCache::Storage::Persistent::Put
- Defined in:
- lib/entity_cache/storage/persistent.rb
Instance Method Summary collapse
Instance Method Details
#put(id, entity, version, time) ⇒ Object
49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/entity_cache/storage/persistent.rb', line 49 def put(id, entity, version, time) logger.trace { "Putting entity (ID: #{id.inspect}, Entity Class: #{entity.class.name}, Version: #{version.inspect}, Time: #{time.inspect})" } res = super telemetry.record :put, Telemetry::Data.new(id, entity, version, time) logger.debug { "Put entity (ID: #{id.inspect}, Entity Class: #{entity.class.name}, Version: #{version.inspect}, Time: #{time.inspect})" } res end |