public class PooledSpecializedStringWriter extends Writer implements SpecializedWriter
SpecializedWriter that's pooled in a $ThreadLocal. It's backed by a $StringBuilder so it's not threadsafe but doesn't involve synchronization. Beware that it has
some limitations:
ThreadLocal, it might leak in environments where ClassLoaders
are rebooted at runtime| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
static PooledSpecializedStringWriter |
pooled() |
String |
toString() |
void |
write(char[] cbuf,
int off,
int len) |
void |
writeSpecialized(byte b) |
void |
writeSpecialized(char c) |
void |
writeSpecialized(double d) |
void |
writeSpecialized(float f) |
void |
writeSpecialized(int i) |
void |
writeSpecialized(long l) |
void |
writeSpecialized(short s) |
void |
writeSpecialized(String s) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitwritepublic void writeSpecialized(int i)
writeSpecialized in interface SpecializedWriterpublic void writeSpecialized(long l)
writeSpecialized in interface SpecializedWriterpublic void writeSpecialized(double d)
writeSpecialized in interface SpecializedWriterpublic void writeSpecialized(float f)
writeSpecialized in interface SpecializedWriterpublic void writeSpecialized(short s)
writeSpecialized in interface SpecializedWriterpublic void writeSpecialized(byte b)
writeSpecialized in interface SpecializedWriterpublic void writeSpecialized(char c)
writeSpecialized in interface SpecializedWriterpublic void writeSpecialized(String s)
writeSpecialized in interface SpecializedWriterpublic void flush()
public void close()
public static PooledSpecializedStringWriter pooled()
Copyright © 2018. All rights reserved.