31 namespace eventsetup {
42 nonTransientAccessRequested_(
false) {}
74 const_cast<DataProxy*>(
this)->prefetchAsyncImpl(iTask, iRecord, iKey, iEventSetupImpl, iToken, iParent);
79 bool iTransiently)
const {
84 if LIKELY (!iTransiently) {
94 throwMakeException(iRecord, iKey);
107 std::exception_ptr exceptPtr{};
108 iEventSetupImpl->
taskArena()->execute([
this, &exceptPtr, &iRecord, &iKey, iEventSetupImpl,
token, iParent]() {
116 std::rethrow_exception(exceptPtr);