| Package | Description |
|---|---|
| org.terracotta.offheapstore | |
| org.terracotta.offheapstore.disk.paging | |
| org.terracotta.offheapstore.paging |
| Modifier and Type | Field and Description |
|---|---|
protected Page |
OffHeapHashMap.hashTablePage |
| Modifier and Type | Class and Description |
|---|---|
class |
MappedPage |
| Modifier and Type | Method and Description |
|---|---|
void |
MappedPageSource.free(Page page) |
long |
MappedPageSource.getAddress(Page underlying) |
| Modifier and Type | Method and Description |
|---|---|
Page |
UpfrontAllocatingPageSource.allocate(int size,
boolean thief,
boolean victim,
OffHeapStorageArea owner)
Allocates a byte buffer of at least the given size.
|
Page |
PhantomReferenceLimitedPageSource.allocate(int size,
boolean thief,
boolean victim,
OffHeapStorageArea owner)
Allocates a byte buffer of the given size.
|
Page |
UnlimitedPageSource.allocate(int size,
boolean thief,
boolean victim,
OffHeapStorageArea owner) |
Page |
PageSource.allocate(int size,
boolean thief,
boolean victim,
OffHeapStorageArea owner)
Attempt to allocate a page of the given size.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Page> |
OffHeapStorageArea.release(Collection<Page> targets) |
| Modifier and Type | Method and Description |
|---|---|
void |
UpfrontAllocatingPageSource.free(Page page)
Frees the supplied buffer.
|
void |
PhantomReferenceLimitedPageSource.free(Page buffer)
Frees the supplied buffer.
|
void |
UnlimitedPageSource.free(Page page) |
void |
PageSource.free(Page page) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Page> |
OffHeapStorageArea.release(Collection<Page> targets) |
Copyright © 2015–2024. All rights reserved.