Uses of Class
org.eclipse.jgit.internal.storage.file.Pack
Packages that use Pack
-
Uses of Pack in org.eclipse.jgit.internal.storage.file
Fields in org.eclipse.jgit.internal.storage.file declared as PackModifier and TypeFieldDescriptionprivate PackObjectDirectoryPackParser.newPackThe pack that was created, if parsing was successful.protected final PackByteWindow.packprivate final PackLargePackedWholeObject.pack(package private) PackLocalObjectRepresentation.pack(package private) PackLocalObjectToPack.packPack to reuse compressed data from, otherwise null.private final PackPackInputStream.packprivate final PackWindowCache.SoftRef.packprivate final PackWindowCache.StrongRef.packprivate Pack[]LocalCachedPack.packs(package private) final Pack[]PackDirectory.PackList.packsAll known packs, sorted bySORT.(package private) PackDeltaBaseCache.Slot.providerFields in org.eclipse.jgit.internal.storage.file with type parameters of type PackModifier and TypeFieldDescriptionstatic final Comparator<Pack>Pack.SORTSorts PackFiles to be most recently created to least recently created.Methods in org.eclipse.jgit.internal.storage.file that return PackModifier and TypeMethodDescriptionObjectDirectoryPackParser.getPack()Get the importedPack.(package private) PackPackDirectory.getPack(AnyObjectId objectId) Get thePackfor the specified object if it is stored in this PackDirectory.WindowCache.PageRef.getPack()Get thePackthe referenced cache page is allocated forWindowCache.SoftRef.getPack()WindowCache.StrongRef.getPack()private PackLocalCachedPack.getPackFile(String packName) private Pack[]LocalCachedPack.getPacks()(package private) Pack(package private) abstract Packprivate PackGC.writePack(Set<? extends ObjectId> want, Set<? extends ObjectId> have, Set<ObjectId> tags, Set<ObjectId> tagTargets, List<ObjectIdSet> excludeObjects) Methods in org.eclipse.jgit.internal.storage.file that return types with arguments of type PackModifier and TypeMethodDescriptionprivate Collection<Pack>GC.doGc()GC.gc()Runs a garbage collector on aFileRepository.(package private) Collection<Pack>CachedObjectDirectory.getPacks()(package private) abstract Collection<Pack>FileObjectDatabase.getPacks()ObjectDirectory.getPacks()(package private) Collection<Pack>PackDirectory.getPacks()GC.repack()Packs all objects which reachable from any of the heads into one pack file.PackDirectory.reuseMap(PackDirectory.PackList old) Methods in org.eclipse.jgit.internal.storage.file with parameters of type PackModifier and TypeMethodDescriptionprivate void(package private) final boolean(package private) intCopy bytes from the window to a caller supplied buffer.(package private) voidWindowCursor.copyPackAsIs(Pack pack, long length, PackOutputStream out) private WindowCache.PageRef<ByteWindow>WindowCache.createRef(Pack p, long o, ByteWindow v) (package private) DeltaBaseCache.Entry(package private) static final ByteWindowprivate ByteWindowLookup a cached object, creating and loading it if it doesn't exist.private voidPackDirectory.handlePackError(IOException e, Pack p) private static int(package private) intInflate a region of the pack starting atposition.(package private) voidprivate ByteWindowprivate WindowCache.Lockprivate voidGC.loosen(ObjectDirectoryInserter inserter, ObjectReader reader, Pack pack, HashSet<ObjectId> existing) Loosen objects in a pack file which are not also in the newly-created pack files.(package private) static LocalObjectRepresentation(package private) static LocalObjectRepresentation(package private) static LocalObjectRepresentation(package private) void(package private) static final void(package private) ByteArrayWindowvoidWindowCache.StatsRecorder.recordOpenBytes(Pack pack, int delta) Record cached bytesvoidWindowCache.StatsRecorderImpl.recordOpenBytes(Pack pack, int delta) private voidprivate voidClear all entries related to a single file.private static StringWindowCache.StatsRecorderImpl.repositoryId(Pack pack) private ByteWindowWindowCache.scan(WindowCache.Entry n, Pack pack, long position) private int(package private) voidMethod parameters in org.eclipse.jgit.internal.storage.file with type arguments of type PackModifier and TypeMethodDescriptionprivate voidGC.deleteOldPacks(Collection<Pack> oldPacks, Collection<Pack> newPacks) Delete old pack files.Constructors in org.eclipse.jgit.internal.storage.file with parameters of type PackModifierConstructorDescription(package private)ByteArrayWindow(Pack pack, long o, byte[] b) (package private)ByteBufferWindow(Pack pack, long o, ByteBuffer b) protectedByteWindow(Pack p, long s, int n) Constructor for ByteWindow.(package private)LargePackedWholeObject(int type, long size, long objectOffset, int headerLength, Pack pack, FileObjectDatabase db) (package private)PackInputStream(Pack pack, long pos, WindowCursor wc) (package private)PackList(FileSnapshot monitor, Pack[] packs) protectedSoftRef(Pack pack, long position, ByteWindow v, WindowCache.SoftCleanupQueue queue) protectedStrongRef(Pack pack, long position, ByteWindow v, WindowCache.CleanupQueue queue) Constructor parameters in org.eclipse.jgit.internal.storage.file with type arguments of type Pack