Package org.apache.xml.utils
Class StringBufferPool
java.lang.Object
org.apache.xml.utils.StringBufferPool
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-
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.
-