Package | Description |
---|---|
com.sun.electric.database.geometry.btree |
A B+Tree with many features.
|
Modifier and Type | Class and Description |
---|---|
class |
CachingPageStorage
API for a PageStorage with some sort of cache; the
CachingPageStorage.CachedPage class provides an interface for interacting with the
cache. |
class |
CachingPageStorageWrapper
A wrapper around PageStorage that makes it a
CachingPageStorage . |
class |
FilePageStorage
PageStorage implemented via a RandomAccessFile.
|
class |
MemoryPageStorage
A PageStorage that uses plain old memory.
|
class |
OverflowPageStorage
Combines two PageStorage objects, using the first until the "high
water mark" is exceeded, then moving to the other.
|
Constructor and Description |
---|
CachingPageStorageWrapper(PageStorage ps,
int cacheSize,
boolean asyncFlush)
An evicted page will be freed from memory (garbage
collected) if the user of this class has not retained a
reference to it; otherwise it simply no longer counts towards
the maximum cache size.
|
OverflowPageStorage(PageStorage ps1,
PageStorage ps2,
long highWaterMark)
Note that highWaterMark is in BYTES, not pages
|