51 XrdSutCache(
int psize = 89,
int size = 144,
int load = 80) :
table(psize, size, load) {}
124 if ((*condition)(cent, arg)) {
XrdSutCacheEntry * Get(const char *tag)
Definition: XrdSutCache.hh:54
Definition: XrdSysPthread.hh:241
Definition: XrdSutCache.hh:49
Definition: XrdSutCache.hh:42
short status
Definition: XrdSutCacheEntry.hh:78
virtual ~XrdSutCache()
Definition: XrdSutCache.hh:52
long arg1
Definition: XrdSutCache.hh:43
XrdSysRWLock rwmtx
Definition: XrdSutCacheEntry.hh:85
void ReadLock()
Definition: XrdSysPthread.hh:310
XrdSysRecMutex mtx
Definition: XrdSutCache.hh:150
long arg3
Definition: XrdSutCache.hh:45
XrdSutCache(int psize=89, int size=144, int load=80)
Definition: XrdSutCache.hh:51
int Num()
Definition: XrdSutCache.hh:146
void WriteLock()
Definition: XrdSysPthread.hh:311
int Num()
Definition: XrdOucHash.hh:158
Definition: XrdSutCacheEntry.hh:41
Definition: XrdSutCacheEntry.hh:75
void Reset()
Definition: XrdSutCache.hh:147
bool(* XrdSutCacheGet_t)(XrdSutCacheEntry *, void *)
Definition: XrdSutCache.hh:41
XrdSutCacheEntry * Get(const char *tag, bool &rdlock, XrdSutCacheGet_t condition=0, void *arg=0)
Definition: XrdSutCache.hh:82
long arg2
Definition: XrdSutCache.hh:44
T * Find(const char *KeyVal, time_t *KeyTime=0)
T * Add(const char *KeyVal, T *KeyData, const int LifeTime=0, XrdOucHash_Options opt=Hash_default)
long arg4
Definition: XrdSutCache.hh:46
void UnLock()
Definition: XrdSysPthread.hh:316
Definition: XrdSysPthread.hh:262
XrdOucHash< XrdSutCacheEntry > table
Definition: XrdSutCache.hh:151