Package org.apache.xml.utils
Class StringBufferPool
java.lang.Object
org.apache.xml.utils.StringBufferPool
public class StringBufferPool extends Object
This class pools string buffers, since they are reused so often.
String buffers are good candidates for pooling, because of
their supporting character arrays.
-
Constructor Summary
Constructors Constructor Description StringBufferPool() -
Method Summary
Modifier and Type Method Description static voidfree(FastStringBuffer sb)Return a string buffer back to the pool.static FastStringBufferget()Get the first free instance of a string buffer, or create one if there are no free instances.
-
Constructor Details
-
StringBufferPool
public StringBufferPool()
-
-
Method Details
-
get
Get the first free instance of a string buffer, or create one if there are no free instances.- Returns:
- A string buffer ready for use.
-
free
Return a string buffer back to the pool.- Parameters:
sb- Must be a non-null reference to a string buffer.
-