Package org.aksw.commons.io.cache
Interface AdvancedRangeCacheConfig
- All Known Implementing Classes:
AdvancedRangeCacheConfigImpl
public interface AdvancedRangeCacheConfig
-
Method Summary
Modifier and TypeMethodDescriptionintintHow far a channel may by default read ahead.longintlongCache data before the requested ranges.
-
Method Details
-
getReadBeforeSize
long getReadBeforeSize()Cache data before the requested ranges. May greatly speed up reading backwards. Whenever a worker has to be created to serve a request range let the worker start by this amount of items before the request range- Returns:
-
getPageSize
int getPageSize() -
getMaxRequestSize
long getMaxRequestSize() -
getTerminationDelay
Duration getTerminationDelay() -
getInternalWorkerSize
int getInternalWorkerSize() -
getMaxReadAheadItemCount
int getMaxReadAheadItemCount()How far a channel may by default read ahead.
-