code: @Override
     public DoubleCacheStream mapToDouble(IntToDoubleFunction mapper) {
        return new AbstractDelegatingDoubleCacheStream(delegateCacheStream, underlyingStream.mapToDouble(mapper));
     }
docs: These are methods that convert to a different AbstractDelegating*CacheStream