|
||
class CPageCache : public CBase;
Provides a cache for page pools.
Persistent page pools rely on a cache to provide in-memory space for their pages and to cache frequently accessed pages.
CBase
-
Base class for all classes to be instantiated on the heap.
CPageCache
-
Provides a cache for page pools.
Defined in CPageCache
:
CPageCache()
Default constructor. ConstructL(TInt)
Second phase construction.EDefaultPages
NewL(TInt)
Allocates and constructs a new page cache.NewLC(TInt)
Allocates and constructs a new page cache, and leaves it on the cleanup stack.anonymous
~CPageCache()
Destructor.Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...IMPORT_C static CPageCache* NewL(TInt aPages=EDefaultPages);
Allocates and constructs a new page cache.
|
|
IMPORT_C static CPageCache* NewLC(TInt aPages=EDefaultPages);
Allocates and constructs a new page cache, and leaves it on the cleanup stack.
|
|
IMPORT_C void ConstructL(TInt aPages=EDefaultPages);
Second phase construction.
|