Class DfsReaderOptions
- java.lang.Object
-
- org.eclipse.jgit.internal.storage.dfs.DfsReaderOptions
-
public class DfsReaderOptions extends Object
Options controlling how objects are read from a DFS stored repository.
-
-
Constructor Summary
Constructors Constructor Description DfsReaderOptions()Create a default reader configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DfsReaderOptionsfromConfig(Config rc)Update properties by setting fields from the configuration.intgetDeltaBaseCacheLimit()intgetStreamFileThreshold()DfsReaderOptionssetDeltaBaseCacheLimit(int maxBytes)Set the maximum number of bytes in the DeltaBaseCache.DfsReaderOptionssetStreamFileThreshold(int newLimit)
-
-
-
Field Detail
-
KiB
public static final int KiB
1024 (number of bytes in one kibibyte/kilobyte)- See Also:
- Constant Field Values
-
MiB
public static final int MiB
1024KiB(number of bytes in one mebibyte/megabyte)- See Also:
- Constant Field Values
-
-
Method Detail
-
getDeltaBaseCacheLimit
public int getDeltaBaseCacheLimit()
- Returns:
- maximum number of bytes to hold in per-reader DeltaBaseCache.
-
setDeltaBaseCacheLimit
public DfsReaderOptions setDeltaBaseCacheLimit(int maxBytes)
Set the maximum number of bytes in the DeltaBaseCache.- Parameters:
maxBytes- the new limit.- Returns:
this
-
getStreamFileThreshold
public int getStreamFileThreshold()
- Returns:
- the size threshold beyond which objects must be streamed.
-
setStreamFileThreshold
public DfsReaderOptions setStreamFileThreshold(int newLimit)
- Parameters:
newLimit- new byte limit for objects that must be streamed. Objects smaller than this size can be obtained as a contiguous byte array, while objects bigger than this size require using anObjectStream.- Returns:
this
-
fromConfig
public DfsReaderOptions fromConfig(Config rc)
Update properties by setting fields from the configuration.If a property is not defined in the configuration, then it is left unmodified.
- Parameters:
rc- configuration to read properties from.- Returns:
this
-
-