PixelConditionsSummaryTool::IDCCacheEntry Node1 PixelConditionsSummaryTool ::IDCCacheEntry + eventId + reset() + needsUpdate() Node2 IdentifiableValueCache< T > - m_emptyValue + emptyValue() + IdentifiableValueCache() + IdentifiableValueCache() + forceReset() + maxSize() + ~IdentifiableValueCache() + retrieve() + retrieve() + present() + present() + setOrDrop() + getAll() + rawReadAccess() Node2->Node1 +IDCCache Node3 std::vector< std::atomic < T > > + elements Node3->Node2 -m_vec