![]() |
XRootD
|
#include <XrdSutCache.hh>
Public Member Functions | |
XrdSutCache (int psize=89, int size=144, int load=80) | |
virtual | ~XrdSutCache () |
XrdSutCacheEntry * | Get (const char *tag) |
XrdSutCacheEntry * | Get (const char *tag, bool &rdlock, XrdSutCacheGet_t condition=0, void *arg=0) |
int | Num () |
void | Reset () |
Definition at line 49 of file XrdSutCache.hh.
|
inline |
Definition at line 51 of file XrdSutCache.hh.
|
inlinevirtual |
Definition at line 52 of file XrdSutCache.hh.
|
inline |
Definition at line 54 of file XrdSutCache.hh.
References XrdOucHash< T >::Find(), kCE_inactive, XrdSysRWLock::ReadLock(), XrdSutCacheEntry::rwmtx, and XrdSutCacheEntry::status.
Referenced by XrdSecProtocolgsi::Authenticate(), and XrdCryptosslX509Crl::IsRevoked().
|
inline |
Definition at line 82 of file XrdSutCache.hh.
References XrdOucHash< T >::Add(), XrdOucHash< T >::Find(), kCE_inactive, XrdSysRWLock::ReadLock(), XrdSutCacheEntry::rwmtx, XrdSutCacheEntry::status, XrdSysRWLock::UnLock(), and XrdSysRWLock::WriteLock().
|
inline |
Definition at line 146 of file XrdSutCache.hh.
References XrdOucHash< T >::Num().
Referenced by XrdSecProtocolgsi::Init().
|
inline |
Definition at line 147 of file XrdSutCache.hh.
References XrdOucHash< T >::Purge().