Class AbstractCacheStream<Original,T,S extends BaseStream<T,S>,S2 extends S>

java.lang.Object
org.infinispan.stream.impl.AbstractCacheStream<Original,T,S,S2>
Type Parameters:
Original - the original type of the underlying stream - normally CacheEntry or Object
T - The type returned by the stream
S - The stream interface
All Implemented Interfaces:
AutoCloseable, BaseStream<T,S>
Direct Known Subclasses:
DistributedCacheStream, DistributedDoubleCacheStream, DistributedIntCacheStream, DistributedLongCacheStream

public abstract class AbstractCacheStream<Original,T,S extends BaseStream<T,S>,S2 extends S> extends Object implements BaseStream<T,S>
Abstract stream that provides all of the common functionality required for all types of Streams including the various primitive types.