Uses of Class
org.eclipse.jgit.internal.storage.dfs.DfsStreamKey
Packages that use DfsStreamKey
Package
Description
Distributed file system based repository storage.
-
Uses of DfsStreamKey in org.eclipse.jgit.internal.storage.dfs
Subclasses of DfsStreamKey in org.eclipse.jgit.internal.storage.dfsModifier and TypeClassDescriptionprivate static final class(package private) static final classFields in org.eclipse.jgit.internal.storage.dfs declared as DfsStreamKeyModifier and TypeFieldDescriptionprivate final DfsStreamKeyDfsStreamKey.ForReverseIndex.idxKey(package private) final DfsStreamKeyBlockBasedFile.keyUnique identity of this file while in-memory.(package private) final DfsStreamKeyDfsBlockCache.Ref.key(package private) final DfsStreamKeyDeltaBaseCache.Entry.pack(package private) DfsStreamKeyDfsInserter.packKeyprivate DfsStreamKeyDfsPackParser.packKeyKey used during delta resolution reading delta chains.private final DfsStreamKeyDfsInserter.StreamLoader.srcPack(package private) final DfsStreamKeyDfsBlock.streamMethods in org.eclipse.jgit.internal.storage.dfs that return DfsStreamKeyModifier and TypeMethodDescriptionDfsPackDescription.getStreamKey(PackExt ext) Get cache key for use by the block cache.static DfsStreamKeyDfsStreamKey.of(DfsRepositoryDescription repo, String name, PackExt ext) Create aDfsStreamKeyMethods in org.eclipse.jgit.internal.storage.dfs with parameters of type DfsStreamKeyModifier and TypeMethodDescription(package private) booleanDfsBlock.contains(DfsStreamKey want, long pos) (package private) booleanDfsBlockCache.contains(DfsStreamKey key, long position) private voidDfsBlockCache.creditSpace(long credit, DfsStreamKey key) (package private) DeltaBaseCache.EntryDeltaBaseCache.get(DfsStreamKey key, long position) (package private) <T> TDfsBlockCache.get(DfsStreamKey key, long position) (package private) <T> DfsBlockCache.Ref<T>DfsBlockCache.getOrLoadRef(DfsStreamKey key, long position, DfsBlockCache.RefLoader<T> loader) Look up a cached object, creating and loading it if it doesn't exist.private static AtomicLongDfsBlockCache.getStat(AtomicReference<AtomicLong[]> stats, DfsStreamKey key) booleanDfsBlockCache.hasBlock0(DfsStreamKey key) Quickly check if the cache contains block 0 of the given stream.private DfsBlockCache.Ref<PackBitmapIndex>DfsPackFile.loadBitmapIndex(DfsReader ctx, DfsStreamKey bitmapKey) private DfsBlockCache.Ref<PackIndex>DfsPackFile.loadPackIndex(DfsReader ctx, DfsStreamKey idxKey) private DfsBlockCache.Ref<PackReverseIndex>DfsPackFile.loadReverseIdx(DfsReader ctx, DfsStreamKey revKey, PackIndex idx) private ReentrantLockDfsBlockCache.lockFor(DfsStreamKey key, long position) private ReentrantLockDfsBlockCache.lockForRef(DfsStreamKey key) (package private) voidDeltaBaseCache.put(DfsStreamKey key, long offset, int objectType, byte[] data) (package private) <T> DfsBlockCache.Ref<T>DfsBlockCache.put(DfsStreamKey key, long pos, long size, T v) (package private) <T> DfsBlockCache.Ref<T>DfsBlockCache.putRef(DfsStreamKey key, long size, T v) private voidDfsBlockCache.reserveSpace(long reserve, DfsStreamKey key) private <T> TDfsBlockCache.scan(DfsBlockCache.HashEntry n, DfsStreamKey key, long position) private <T> DfsBlockCache.Ref<T>DfsBlockCache.scanRef(DfsBlockCache.HashEntry n, DfsStreamKey key, long position) private intDfsBlockCache.slot(DfsStreamKey key, long position) Constructors in org.eclipse.jgit.internal.storage.dfs with parameters of type DfsStreamKeyModifierConstructorDescription(package private)DfsBlock(DfsStreamKey p, long pos, byte[] buf) (package private)Entry(DfsStreamKey key, long offset, int type, byte[] data) (package private)ForReverseIndex(DfsStreamKey idxKey) (package private)Ref(DfsStreamKey key, long position, long size, T v) (package private)StreamLoader(ObjectId id, int type, long sz, DfsStreamKey key, long pos)