51 XrdSutCache(
int psize = 89,
int size = 144,
int load = 80) : table(psize, size, load) {}
66 if (!(cent = table.
Find(tag))) {
97 if (!(cent = table.
Find(tag))) {
108 table.
Add(tag, cent);
124 if ((*condition)(cent, arg)) {
bool(* XrdSutCacheGet_t)(XrdSutCacheEntry *, void *)
T * Add(const char *KeyVal, T *KeyData, const int LifeTime=0, XrdOucHash_Options opt=Hash_default)
T * Find(const char *KeyVal, time_t *KeyTime=0)
XrdSutCache(int psize=89, int size=144, int load=80)
XrdSutCacheEntry * Get(const char *tag)
XrdSutCacheEntry * Get(const char *tag, bool &rdlock, XrdSutCacheGet_t condition=0, void *arg=0)