int MaxFiles
Maximum number of files (default 256 or 8K)
Definition: XrdRmc.hh:102
int Max2Cache
Largest read to cache (default PageSize)
Definition: XrdRmc.hh:101
int Reserve2
Reserved for future use.
Definition: XrdRmc.hh:106
int PageSize
Size of each page in bytes (default 32KB)
Definition: XrdRmc.hh:100
static const int logStats
Display statistics upon detach.
Definition: XrdRmc.hh:125
Parameters for a newly created memory cache.
Definition: XrdRmc.hh:98
Definition: XrdOucCache.hh:502
Definition: XrdOucCache.hh:295
long long CacheSize
Size of cache in bytes (default 100MB)
Definition: XrdRmc.hh:99
short minPages
Minimum number of pages (default 256)
Definition: XrdRmc.hh:104
static XrdOucCache * Create(Parms &Params, XrdOucCacheIO::aprParms *aprP=0)
static const int isServer
This is server application; not a user application.
Definition: XrdRmc.hh:116
static const int isStructured
Definition: XrdRmc.hh:119
Parms()
Definition: XrdRmc.hh:108
~XrdRmc()
Definition: XrdRmc.hh:149
static const int ioMTSafe
CacheIO object is MT-safe.
Definition: XrdRmc.hh:131
int Options
Options as defined below (default r/o cache)
Definition: XrdRmc.hh:103
static const int Debug
Produce some debug messages (levels 0, 1, 2, or 3)
Definition: XrdRmc.hh:134
static const int canPreRead
Enable pre-read operations (o/w ignored)
Definition: XrdRmc.hh:122
static const int Serialized
Caller ensures MRSW semantics.
Definition: XrdRmc.hh:128
short Reserve1
Reserved for future use.
Definition: XrdRmc.hh:105
XrdRmc()
Definition: XrdRmc.hh:148