Public Member Functions | |
TestDataProxyTemplateJ (std::vector< unsigned int > const *expectedCacheIds) | |
Public Member Functions inherited from edm::eventsetup::DataProxyTemplate< ESTestRecordJ, ESTestDataJ > | |
DataProxyTemplate () | |
void | prefetchAsyncImpl (WaitingTaskHolder iTask, const EventSetupRecordImpl &iRecord, const DataKey &iKey, EventSetupImpl const *iEventSetupImpl, edm::ServiceToken const &iToken, edm::ESParentContext const &iParent) override |
Public Member Functions inherited from edm::eventsetup::DataProxy | |
bool | cacheIsValid () const |
DataProxy () | |
DataProxy (DataProxy const &)=delete | |
void const * | get (EventSetupRecordImpl const &, DataKey const &, bool iTransiently, ActivityRegistry const *, EventSetupImpl const *, ESParentContext const &) const |
void const * | getAfterPrefetch (const EventSetupRecordImpl &iRecord, const DataKey &iKey, bool iTransiently) const |
virtual void | initializeForNewIOV () |
void | invalidate () |
DataProxy const & | operator= (DataProxy const &)=delete |
void | prefetchAsync (WaitingTaskHolder, EventSetupRecordImpl const &, DataKey const &, EventSetupImpl const *, ServiceToken const &, ESParentContext const &) const |
ComponentDescription const * | providerDescription () const |
returns the description of the DataProxyProvider which owns this Proxy More... | |
void | resetIfTransient () |
void | setProviderDescription (ComponentDescription const *iDesc) |
virtual | ~DataProxy () |
Private Member Functions | |
void const * | getAfterPrefetchImpl () const override |
void | invalidateCache () override |
const ESTestDataJ * | make (const ESTestRecordJ &record, const edm::eventsetup::DataKey &key) override |
Private Attributes | |
std::vector< unsigned > const * | expectedCacheIds_ |
unsigned int | index_ = 0 |
ESTestDataJ | testDataJ_ |
Additional Inherited Members | |
Public Types inherited from edm::eventsetup::DataProxyTemplate< ESTestRecordJ, ESTestDataJ > | |
typedef ESTestRecordJ | record_type |
typedef ESTestDataJ | value_type |
Protected Member Functions inherited from edm::eventsetup::DataProxyTemplate< ESTestRecordJ, ESTestDataJ > | |
void | invalidateCache () override |
Protected Member Functions inherited from edm::eventsetup::DataProxy | |
void | clearCacheIsValid () |
virtual void | invalidateTransientCache () |
Definition at line 284 of file ESTestProducers.cc.
|
inline |
Definition at line 286 of file ESTestProducers.cc.
|
inlineoverrideprivatevirtual |
used to retrieve the data from the implementation. The data is then cached locally.
Implements edm::eventsetup::DataProxy.
Definition at line 303 of file ESTestProducers.cc.
References testDataJ_.
|
inlineoverrideprivatevirtual |
indicates that the Proxy should invalidate any cached information as that information has 'expired' (i.e. we have moved to a new IOV)
Implements edm::eventsetup::DataProxy.
Definition at line 302 of file ESTestProducers.cc.
|
inlineoverrideprivatevirtual |
Implements edm::eventsetup::DataProxyTemplate< ESTestRecordJ, ESTestDataJ >.
Definition at line 290 of file ESTestProducers.cc.
References edm::eventsetup::EventSetupRecord::cacheIdentifier(), Exception, expectedCacheIds_, index_, AlCaHarvesting_cff::record, findQualityFiles::size, and testDataJ_.
|
private |
Definition at line 306 of file ESTestProducers.cc.
Referenced by make().
|
private |
Definition at line 307 of file ESTestProducers.cc.
Referenced by make().
|
private |
Definition at line 305 of file ESTestProducers.cc.
Referenced by getAfterPrefetchImpl(), and make().