Class DfsStreamKey
java.lang.Object
org.eclipse.jgit.internal.storage.dfs.DfsStreamKey
- Direct Known Subclasses:
DfsStreamKey.ByteArrayDfsStreamKey
,DfsStreamKey.ForReverseIndex
Key used by
DfsBlockCache
to disambiguate streams.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class
(package private) static final class
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final int
(package private) final int
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DfsStreamKey
(int hash, PackExt ext) Constructor for DfsStreamKey. -
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
int
hashCode()
static DfsStreamKey
of
(DfsRepositoryDescription repo, String name, PackExt ext) Create aDfsStreamKey
toString()
-
Field Details
-
hash
final int hash -
packExtPos
final int packExtPos
-
-
Constructor Details
-
DfsStreamKey
Constructor for DfsStreamKey.- Parameters:
hash
- hash of the other identifying components of the key.ext
- pack file extension, ornull
.
-
-
Method Details
-
of
Create aDfsStreamKey
- Parameters:
repo
- description of the containing repository.name
- compute the key from a string name.ext
- pack file extension, ornull
.- Returns:
- key for
name
-
hashCode
public int hashCode() -
equals
-
toString
-