TrigCostDataStore< PAYLOAD > Node1 TrigCostDataStore< PAYLOAD > + TrigCostDataStore() + ~TrigCostDataStore() + initialize() + insert() + push_back() + retrieve() + clear() + getIterators() - checkSlot() Node2 std::vector< tbb::concurrent _hash_map< AlgorithmIdentifier, PAYLOAD, AlgorithmIdentifierHashCompare > > + elements Node2->Node1 -m_store