# Hierarchy For Package org.eclipse.jgit.internal.storage.dfs

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.jgit.lib.BaseRepositoryBuilder<B,R>
    - org.eclipse.jgit.internal.storage.dfs.DfsRepositoryBuilder<B,R>
  - org.eclipse.jgit.internal.storage.pack.CachedPack
    - org.eclipse.jgit.internal.storage.dfs.DfsCachedPack
  - org.eclipse.jgit.internal.storage.dfs.DfsBlockCache
  - org.eclipse.jgit.internal.storage.dfs.DfsBlockCacheConfig
  - org.eclipse.jgit.internal.storage.dfs.DfsGarbageCollector
  - org.eclipse.jgit.internal.storage.dfs.DfsPackCompactor
  - org.eclipse.jgit.internal.storage.dfs.DfsPackDescription (implements java.lang.Comparable<T>)
  - org.eclipse.jgit.internal.storage.dfs.DfsPackFile
  - org.eclipse.jgit.internal.storage.dfs.DfsReaderOptions
  - org.eclipse.jgit.internal.storage.dfs.DfsRefDatabase.RefCache
  - org.eclipse.jgit.internal.storage.dfs.DfsRepositoryDescription
  - org.eclipse.jgit.lib.ObjectDatabase
    - org.eclipse.jgit.internal.storage.dfs.DfsObjDatabase
  - org.eclipse.jgit.lib.ObjectInserter
    - org.eclipse.jgit.internal.storage.dfs.DfsInserter
  - org.eclipse.jgit.lib.ObjectReader
    - org.eclipse.jgit.internal.storage.dfs.DfsReader (implements org.eclipse.jgit.internal.storage.pack.ObjectReuseAsIs)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.eclipse.jgit.internal.storage.dfs.DfsOutputStream
  - org.eclipse.jgit.transport.PackParser
    - org.eclipse.jgit.internal.storage.dfs.DfsPackParser
  - org.eclipse.jgit.lib.RefDatabase
    - org.eclipse.jgit.internal.storage.dfs.DfsRefDatabase
  - org.eclipse.jgit.lib.Repository
    - org.eclipse.jgit.internal.storage.dfs.DfsRepository
      - org.eclipse.jgit.internal.storage.dfs.InMemoryRepository
  - org.eclipse.jgit.events.RepositoryEvent<T>
    - org.eclipse.jgit.internal.storage.dfs.BeforeDfsPackIndexLoadedEvent
    - org.eclipse.jgit.internal.storage.dfs.DfsPacksChangedEvent
  - org.eclipse.jgit.nls.TranslationBundle
    - org.eclipse.jgit.internal.storage.dfs.DfsText

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - java.nio.channels.Channel
      - java.nio.channels.ReadableByteChannel
        - org.eclipse.jgit.internal.storage.dfs.ReadableChannel
- org.eclipse.jgit.events.RepositoryListener
  - org.eclipse.jgit.internal.storage.dfs.BeforeDfsPackIndexLoadedListener
  - org.eclipse.jgit.internal.storage.dfs.DfsPacksChangedListener

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.jgit.internal.storage.dfs.DfsObjDatabase.PackSource