| Package | Description |
|---|---|
| org.neo4j.io.pagecache |
The Neo4j PageCache API
|
| org.neo4j.io.pagecache.tracing |
| Class and Description |
|---|
| CursorException
Thrown by
PageCursor.checkAndClearCursorException() if an error condition has been set on the cursor with
PageCursor.setCursorException(String). |
| FileHandle
A handle to a file as seen by the page cache.
|
| IOLimiter
IOLimiter instances can be passed to the
PageCache.flushAndForce(IOLimiter) and
PagedFile.flushAndForce(IOLimiter) methods, which will invoke the
IOLimiter.maybeLimitIO(long, int, Flushable) method on regular intervals. |
| Page
A page in the page cache.
|
PageCacheOpenOptions
OpenOptions that are specific to PageCache.map(File, int, OpenOption...),
and not normally supported by file systems. |
| PageCursor
A PageCursor is returned from
PagedFile.io(long, int),
and is used to scan through pages and process them in a consistent and safe fashion. |
| PagedFile
The representation of a file that has been mapped into the associated page cache.
|
| PageEvictionCallback
These callback implementations are produced by the page cache and given to the page swappers, so that the correct
translation tables can be updated when pages are evicted.
|
| PageSwapper
Implementation note: These methods must NEVER swallow a thread-interrupt.
|
| Class and Description |
|---|
| PageSwapper
Implementation note: These methods must NEVER swallow a thread-interrupt.
|
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.