AliCDBEntry* Get(const AliCDBPath& path, const AliCDBRunRange& runRange,
Int_t version = -1, Int_t subVersion = -1);
+ const char* GetURI(const char* path);
+
AliCDBId* GetId(const AliCDBId& query);
AliCDBId* GetId(const AliCDBPath& path, Int_t runNumber=-1,
Int_t version = -1, Int_t subVersion = -1);
void ClearCache();
void UnloadFromCache(const char* path);
+ const TMap* GetEntryCache() const {return &fEntryCache;}
Bool_t IsShortLived(const char* path);
- static AliCDBManager* Instance();
+ static AliCDBManager* Instance(TMap *entryCache = NULL, Int_t run = -1);
private:
void Init();
void InitShortLived();
+ void InitFromCache(TMap *entryCache, Int_t run);
TList fFactories; //! list of registered storage factories