Interface CacheKeyFactory
-
public interface CacheKeyFactory
Factory for cache keys.
-
-
Field Summary
Fields Modifier and Type Field Description static CacheKeyFactory
DEFAULT
DefaultCacheKeyFactory
.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
buildCacheKey(DataSpec dataSpec)
Returns the cache key of the resource containing the data defined by aDataSpec
.
-
-
-
Field Detail
-
DEFAULT
static final CacheKeyFactory DEFAULT
DefaultCacheKeyFactory
.
-
-
Method Detail
-
buildCacheKey
String buildCacheKey(DataSpec dataSpec)
Returns the cache key of the resource containing the data defined by aDataSpec
.Note that since the returned cache key corresponds to the whole resource, implementations must not return different cache keys for
DataSpecs
that define different ranges of the same resource. As a result, implementations should not use fields such asDataSpec.position
andDataSpec.length
.- Parameters:
dataSpec
- TheDataSpec
.- Returns:
- The cache key of the resource.
-
-