@Override
  public void close() throws IOException {
    Set<OutputStream> outputStreams = streams;
    for (OutputStream out : outputStreams) {
      try {
        out.flush();
      } catch (IOException ignored) {
      }
      out.close();
    }
  }
Closes this output stream and releases any system resources associated with the stream.
<p>
The <code>close</code> method of <code>FilterOutputStream</code> calls its <code>flush</code>
method, and then calls the <code>close</code> method of its underlying output stream.

@exception IOException if an I/O error occurs.
@see OutputStream#flush()
geode-core/src/main/java/org/apache/geode/internal/io/CompositeOutputStream.java