12 return view !=
nullptr;
23 if(!m_disableWarningCheck.test_and_set(std::memory_order_relaxed)){
25 ATH_MSG_ERROR(
"CacheCreator is running inside a view, this is probably a misconfiguration");
26 return StatusCode::FAILURE;
29 return StatusCode::SUCCESS;
An algorithm that can be simultaneously executed in multiple threads.
IDCCacheCreatorBase(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
StatusCode checkInsideViewOnce(const EventContext &) const
bool isInsideView(const EventContext &) const
A "view" of the event store (IProxyDict).
const ExtendedEventContext & getExtendedEventContext(const EventContext &ctx)
Retrieve an extended context from a context object.