Package org.apache.xml.utils
Class StringBufferPool
- java.lang.Object
-
- org.apache.xml.utils.StringBufferPool
-
public class StringBufferPool extends java.lang.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
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
free(FastStringBuffer sb)
Return a string buffer back to the pool.static FastStringBuffer
get()
Get the first free instance of a string buffer, or create one if there are no free instances.
-
-
-
Method Detail
-
get
public static FastStringBuffer 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
public static void free(FastStringBuffer sb)
Return a string buffer back to the pool.- Parameters:
sb
- Must be a non-null reference to a string buffer.
-
-