Interface SliceMetaDataBasic
- All Known Subinterfaces:
Slice<T>,SliceMetaDataWithPages,SliceWithPages<T>
- All Known Implementing Classes:
SliceBase,SliceInMemoryCache,SliceMetaDataImpl,SliceMetaDataWithPagesImpl
public interface SliceMetaDataBasic
-
Method Summary
Modifier and TypeMethodDescriptiondefault com.google.common.collect.RangeSet<Long>default longcom.google.common.collect.RangeSet<Long>longlongdefault SliceMetaDataBasicsetKnownSize(long size) voidsetMaximumKnownSize(long size) voidsetMinimumKnownSize(long size) default SliceMetaDataBasicupdateMaximumKnownSize(long size) Updates the maximum known size iff the argument is less than the current known maximumdefault SliceMetaDataBasicupdateMinimumKnownSize(long size) Updates the minimum known size iff the argument is greater than the current known minimum
-
Method Details
-
getLoadedRanges
com.google.common.collect.RangeSet<Long> getLoadedRanges() -
getFailedRanges
-
getMinimumKnownSize
long getMinimumKnownSize() -
setMinimumKnownSize
void setMinimumKnownSize(long size) -
getMaximumKnownSize
long getMaximumKnownSize() -
setMaximumKnownSize
void setMaximumKnownSize(long size) -
updateMaximumKnownSize
Updates the maximum known size iff the argument is less than the current known maximum -
updateMinimumKnownSize
Updates the minimum known size iff the argument is greater than the current known minimum -
getKnownSize
default long getKnownSize() -
setKnownSize
-
getGaps
-