com.google.clearsilver.jsilver.output
Class ThreadLocalOutputBufferProvider
java.lang.Object
com.google.clearsilver.jsilver.output.ThreadLocalOutputBufferProvider
- All Implemented Interfaces:
- OutputBufferProvider
public class ThreadLocalOutputBufferProvider
- extends Object
- implements OutputBufferProvider
Implementation of OutputBufferProvider that reuses the same StringBuilder in each Thread.
Method Summary |
Appendable |
get()
Returns a clean Appendable buffer ready to use while rendering. |
void |
release(Appendable buffer)
Tells the provider that this buffer is free to be reused. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThreadLocalOutputBufferProvider
public ThreadLocalOutputBufferProvider(int bufferSize)
get
public Appendable get()
- Description copied from interface:
OutputBufferProvider
- Returns a clean Appendable buffer ready to use while rendering.
- Specified by:
get
in interface OutputBufferProvider
release
public void release(Appendable buffer)
- Description copied from interface:
OutputBufferProvider
- Tells the provider that this buffer is free to be reused.
- Specified by:
release
in interface OutputBufferProvider
- Parameters:
buffer
- the Appendable object handed out by OutputBufferProvider.get()
Copyright © 2010-2012 Google. All Rights Reserved.