Class DeltaCache
java.lang.Object
org.eclipse.jgit.internal.storage.pack.DeltaCache
- Direct Known Subclasses:
ThreadSafeDeltaCache
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final ReferenceQueue<byte[]>private final longprivate long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) DeltaCache.Refcache(byte[] data, int actLen, int reservedSize) (package private) booleancanCache(int length, ObjectToPack src, ObjectToPack res) private void(package private) voidcredit(int reservedSize) (package private) byte[]resize(byte[] data, int actLen)
-
Field Details
-
size
private final long size -
entryLimit
private final int entryLimit -
queue
-
used
private long used
-
-
Constructor Details
-
DeltaCache
DeltaCache(PackConfig pc)
-
-
Method Details
-
canCache
-
credit
void credit(int reservedSize) -
cache
-
resize
byte[] resize(byte[] data, int actLen) -
checkForGarbageCollectedObjects
private void checkForGarbageCollectedObjects()
-