The first part of the text describes the general flush contract. Classes that extend OutputStream are expected to adhere to this contract.
OutputStream is an abstract class, but a default flush implementation is provided. As described, the implementation does nothing.
James van huis
source share