## Uses of Class
org.eclipse.jgit.internal.storage.dfs.DfsPackDescription

Packages that use DfsPackDescription
org.eclipse.jgit.internal.storage.dfs: Distributed file system based repository storage.

### Uses of DfsPackDescription in org.eclipse.jgit.internal.storage.dfs

Methods in org.eclipse.jgit.internal.storage.dfs that return DfsPackDescription
`DfsPackDescription` DfsPackDescription.`clearPackStats()` Discard the pack statistics, if it was populated.
`DfsPackDescription` DfsPackParser.`getPackDescription()`
`DfsPackDescription` DfsPackFile.`getPackDescription()`
`DfsPackDescription` DfsCachedPack.`getPackDescription()`
`protected abstract DfsPackDescription` DfsObjDatabase.`newPack(DfsObjDatabase.PackSource source)` Generate a new unique name for a pack file.
`DfsPackDescription` DfsPackDescription.`setDeltaCount(long cnt)`
`DfsPackDescription` DfsPackDescription.`setFileSize(PackExt ext, long bytes)`
`DfsPackDescription` DfsPackDescription.`setIndexVersion(int version)`
`DfsPackDescription` DfsPackDescription.`setLastModified(long timeMillis)`
`DfsPackDescription` DfsPackDescription.`setObjectCount(long cnt)`
`DfsPackDescription` DfsPackDescription.`setPackSource(DfsObjDatabase.PackSource source)`

Methods in org.eclipse.jgit.internal.storage.dfs that return types with arguments of type DfsPackDescription
`List<DfsPackDescription>` DfsGarbageCollector.`getNewPacks()`
`List<DfsPackDescription>` DfsPackCompactor.`getNewPacks()`
`List<DfsPackDescription>` DfsGarbageCollector.`getSourcePacks()`
`List<DfsPackDescription>` DfsPackCompactor.`getSourcePacks()`
`protected abstract List<DfsPackDescription>` DfsObjDatabase.`listPacks()` List the available pack files.

Methods in org.eclipse.jgit.internal.storage.dfs with parameters of type DfsPackDescription
`int` DfsPackDescription.`compareTo(DfsPackDescription b)` Sort packs according to the optimal lookup ordering.
`protected abstract ReadableChannel` DfsObjDatabase.`openFile(DfsPackDescription desc, PackExt ext)` Open a pack, pack index, or other related file for reading.
`protected abstract DfsOutputStream` DfsObjDatabase.`writeFile(DfsPackDescription desc, PackExt ext)` Open a pack, pack index, or other related file for writing.

Method parameters in org.eclipse.jgit.internal.storage.dfs with type arguments of type DfsPackDescription
`protected void` DfsObjDatabase.`commitPack(Collection<DfsPackDescription> desc, Collection<DfsPackDescription> replaces)` Commit a pack and index pair that was written to the DFS.
`protected void` DfsObjDatabase.`commitPack(Collection<DfsPackDescription> desc, Collection<DfsPackDescription> replaces)` Commit a pack and index pair that was written to the DFS.
`protected abstract void` DfsObjDatabase.`commitPackImpl(Collection<DfsPackDescription> desc, Collection<DfsPackDescription> replaces)` Implementation of pack commit.
`protected abstract void` DfsObjDatabase.`commitPackImpl(Collection<DfsPackDescription> desc, Collection<DfsPackDescription> replaces)` Implementation of pack commit.
`protected abstract void` DfsObjDatabase.`rollbackPack(Collection<DfsPackDescription> desc)` Try to rollback a pack creation.