module EntityCache::Store::External::Put
Public Instance Methods
put(id, entity, version, time)
click to toggle source
Calls superclass method
# File lib/entity_cache/store/external.rb, line 64 def put(id, entity, version, time) logger.trace { "Putting entity (ID: #{id.inspect}, Entity Class: #{entity.class}, Version: #{version.inspect}, Time: #{Clock.iso8601(time)})" } return_value = super telemetry.record(:put, Telemetry::Data.new(id, entity, version, time)) logger.debug { "Put entity done (ID: #{id.inspect}, Entity Class: #{entity.class}, Version: #{version.inspect}, Time: #{Clock.iso8601(time)})" } return_value end