Package | Description |
---|---|
org.eclipse.jgit.internal.storage.dfs |
Distributed file system based repository storage.
|
Modifier and Type | Field and Description |
---|---|
private DfsBlockCache.Ref |
DfsBlockCache.clockHand
Current position of the clock.
|
(package private) DfsBlockCache.Ref |
DfsBlockCache.Ref.next |
(package private) DfsBlockCache.Ref |
DfsBlockCache.HashEntry.ref
The referenced object.
|
Modifier and Type | Method and Description |
---|---|
(package private) <T> DfsBlockCache.Ref<T> |
DfsBlockCache.getOrLoadRef(DfsStreamKey key,
DfsBlockCache.RefLoader<T> loader)
Look up a cached object, creating and loading it if it doesn't exist.
|
DfsBlockCache.Ref<T> |
DfsBlockCache.RefLoader.load() |
(package private) <T> DfsBlockCache.Ref<T> |
DfsBlockCache.put(DfsStreamKey key,
long pos,
int size,
T v) |
(package private) <T> DfsBlockCache.Ref<T> |
DfsBlockCache.putRef(DfsStreamKey key,
long size,
T v) |
private <T> DfsBlockCache.Ref<T> |
DfsBlockCache.scanRef(DfsBlockCache.HashEntry n,
DfsStreamKey key,
long position) |
Modifier and Type | Method and Description |
---|---|
private void |
DfsBlockCache.addToClock(DfsBlockCache.Ref ref,
int credit) |
Constructor and Description |
---|
HashEntry(DfsBlockCache.HashEntry n,
DfsBlockCache.Ref r) |