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