SCT_ByteStreamErrorsTool::IDCCacheEntry Node1 SCT_ByteStreamErrorsTool ::IDCCacheEntry + eventId + m_set_number + reset() + needsUpdate() Node2 std::unordered_map < size_t, unsigned int > + keys + elements Node2->Node1 +abcdErrorChips +tempMaskedChips Node3 IdentifiableValueCache< T > - m_emptyValue + emptyValue() + IdentifiableValueCache() + IdentifiableValueCache() + forceReset() + maxSize() + ~IdentifiableValueCache() + retrieve() + retrieve() + present() + present() + setOrDrop() + getAll() + rawReadAccess() Node3->Node1 +IDCCache Node4 std::vector< std::atomic < T > > + elements Node4->Node3 -m_vec