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 int
private final ReferenceQueue
<byte[]> private final long
private long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) DeltaCache.Ref
cache
(byte[] data, int actLen, int reservedSize) (package private) boolean
canCache
(int length, ObjectToPack src, ObjectToPack res) private void
(package private) void
credit
(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()
-