public interface PageCacheTracer extends PageCacheMonitor
| Modifier and Type | Field and Description |
|---|---|
static PageCacheTracer |
NULL
A PageCacheTracer that does nothing other than return the NULL variants of the companion interfaces.
|
| Modifier and Type | Method and Description |
|---|---|
MajorFlushEvent |
beginCacheFlush()
The PageCache wants to flush all its bound pages.
|
MajorFlushEvent |
beginFileFlush(PageSwapper swapper)
A PagedFile wants to flush all its bound pages.
|
EvictionRunEvent |
beginPageEvictions(int pageCountToEvict)
A background eviction has begun.
|
PinEvent |
beginPin(boolean exclusiveLock,
long filePageId,
PageSwapper swapper)
A page is to be pinned.
|
void |
mappedFile(File file)
The given file has been mapped, where no existing mapping for that file existed.
|
void |
unmappedFile(File file)
The last reference to the given file has been unmapped.
|
countBytesRead, countBytesWritten, countEvictionExceptions, countEvictions, countFaults, countFilesMapped, countFilesUnmapped, countFlushes, countPins, countUnpinsstatic final PageCacheTracer NULL
void mappedFile(File file)
void unmappedFile(File file)
EvictionRunEvent beginPageEvictions(int pageCountToEvict)
PinEvent beginPin(boolean exclusiveLock, long filePageId, PageSwapper swapper)
MajorFlushEvent beginFileFlush(PageSwapper swapper)
MajorFlushEvent beginCacheFlush()
Copyright © 2002–2015 The Neo4j Graph Database Project. All rights reserved.