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 long
com.google.common.collect.RangeSet<Long>
long
long
default SliceMetaDataBasic
setKnownSize
(long size) void
setMaximumKnownSize
(long size) void
setMinimumKnownSize
(long size) default SliceMetaDataBasic
updateMaximumKnownSize
(long size) Updates the maximum known size iff the argument is less than the current known maximumdefault SliceMetaDataBasic
updateMinimumKnownSize
(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
-