Class DeltaCache

java.lang.Object
org.eclipse.jgit.internal.storage.pack.DeltaCache
Direct Known Subclasses:
ThreadSafeDeltaCache

class DeltaCache extends Object
  • Field Details

    • size

      private final long size
    • entryLimit

      private final int entryLimit
    • queue

      private final ReferenceQueue<byte[]> queue
    • used

      private long used
  • Constructor Details

  • Method Details

    • canCache

      boolean canCache(int length, ObjectToPack src, ObjectToPack res)
    • credit

      void credit(int reservedSize)
    • cache

      DeltaCache.Ref cache(byte[] data, int actLen, int reservedSize)
    • resize

      byte[] resize(byte[] data, int actLen)
    • checkForGarbageCollectedObjects

      private void checkForGarbageCollectedObjects()