class SegmentedCacheFunction implements CacheFunction {

    @Override
    public Bytes cacheKey(final Bytes key) {
        return cacheKey(key, segmentId(key));
    }

      SegmentedCacheFunction(final KeySchema keySchema, final long segmentInterval);

}