## Uses of Class
org.eclipse.jgit.lib.ObjectDatabase

Packages that use ObjectDatabase
Package | Description
--- | ---
org.eclipse.jgit.internal.storage.dfs | Distributed file system based repository storage.
org.eclipse.jgit.internal.storage.file | File based repository storage.
org.eclipse.jgit.lib | Core API for repository, config, refs, object database.
org.eclipse.jgit.transport | Transport (fetch/push) for different protocols.

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

Subclasses of ObjectDatabase in org.eclipse.jgit.internal.storage.dfs
Modifier and Type | Class and Description
--- | ---
`class` | `DfsObjDatabase` Manages objects stored in `DfsPackFile` on a storage system.

### Uses of ObjectDatabase in org.eclipse.jgit.internal.storage.file

Subclasses of ObjectDatabase in org.eclipse.jgit.internal.storage.file
Modifier and Type | Class and Description
--- | ---
`class` | `ObjectDirectory` Traditional file system based `ObjectDatabase`.

Methods in org.eclipse.jgit.internal.storage.file that return ObjectDatabase
Modifier and Type | Method and Description
--- | ---
`ObjectDatabase` | ObjectDirectory.`newCachedDatabase()`

### Uses of ObjectDatabase in org.eclipse.jgit.lib

Methods in org.eclipse.jgit.lib that return ObjectDatabase
Modifier and Type | Method and Description
--- | ---
`abstract ObjectDatabase` | Repository.`getObjectDatabase()`
`ObjectDatabase` | ObjectDatabase.`newCachedDatabase()` Create a new cached database instance over this database.

### Uses of ObjectDatabase in org.eclipse.jgit.transport

Constructors in org.eclipse.jgit.transport with parameters of type ObjectDatabase
Constructor and Description
`PackParser(ObjectDatabase odb, InputStream src)` Initialize a pack parser.