Package | Description |
---|---|
org.eclipse.jgit.internal.storage.file |
File based repository storage.
|
Modifier and Type | Class and Description |
---|---|
private static class |
WindowCache.SoftRef
A soft reference wrapped around a cached object.
|
private static class |
WindowCache.StrongRef
A strong reference wrapped around a cached object.
|
Modifier and Type | Field and Description |
---|---|
(package private) WindowCache.PageRef<ByteWindow> |
WindowCache.Entry.ref
The referenced object.
|
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.ConcurrentLinkedQueue<WindowCache.PageRef<ByteWindow>> |
WindowCache.StrongCleanupQueue.queue |
Modifier and Type | Method and Description |
---|---|
private WindowCache.PageRef<ByteWindow> |
WindowCache.createRef(PackFile p,
long o,
ByteWindow v) |
Modifier and Type | Method and Description |
---|---|
private void |
WindowCache.clear(WindowCache.PageRef<ByteWindow> ref) |
boolean |
WindowCache.CleanupQueue.enqueue(WindowCache.PageRef<ByteWindow> r) |
boolean |
WindowCache.SoftCleanupQueue.enqueue(WindowCache.PageRef<ByteWindow> r) |
boolean |
WindowCache.StrongCleanupQueue.enqueue(WindowCache.PageRef<ByteWindow> r) |
private void |
WindowCache.hit(WindowCache.PageRef r) |
Constructor and Description |
---|
Entry(WindowCache.Entry n,
WindowCache.PageRef<ByteWindow> r) |