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