Class: EntityCache::Storage::Persistent::Telemetry::Sink
- Inherits:
-
Object
- Object
- EntityCache::Storage::Persistent::Telemetry::Sink
- Includes:
- Telemetry::Sink
- Defined in:
- lib/entity_cache/storage/persistent/telemetry.rb
Instance Method Summary collapse
Instance Method Details
#retrieved?(&blk) ⇒ Boolean
17 18 19 20 21 22 23 24 |
# File 'lib/entity_cache/storage/persistent/telemetry.rb', line 17 def retrieved?(&blk) return get_records if blk.nil? recorded_get? do |record| data = record.data blk.call(data.id, data.entity, data.version, data.time) end end |
#stored?(&blk) ⇒ Boolean
26 27 28 29 30 31 32 33 |
# File 'lib/entity_cache/storage/persistent/telemetry.rb', line 26 def stored?(&blk) return put_records if blk.nil? recorded_put? do |record| data = record.data blk.call(data.id, data.entity, data.version, data.time) end end |