Like PrintStream, but does its own buffering. This mashing of abstraction layers saves many a methodcall. NOTE the lack of synchronization! Also note the lack of autoflush. Finally, note especially troublesome solution we use in determining when to flush buffers. This relies on relative speed of dealing with a Java exception and the size of the buffer, thus infrequency of its occurrence.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.