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 DfsReaderOptions
fromConfig(Config rc)
Update properties by setting fields from the configuration.int
getDeltaBaseCacheLimit()
int
getStreamFileThreshold()
DfsReaderOptions
setDeltaBaseCacheLimit(int maxBytes)
Set the maximum number of bytes in the DeltaBaseCache.DfsReaderOptions
setStreamFileThreshold(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
-
-