Restructured Mage module

This commit is contained in:
poixen 2015-11-29 21:56:49 +01:00
parent 727d62babb
commit 46eb6c0525
1502 changed files with 11 additions and 9 deletions

View file

@ -0,0 +1,27 @@
package mage.util;
/**
*
* @author BetaSteward
*/
public class ThreadLocalStringBuilder extends ThreadLocal<StringBuilder> {
private int size;
public ThreadLocalStringBuilder(int size) {
this.size = size;
}
@Override
protected StringBuilder initialValue() {
return new StringBuilder(size);
}
@Override
public StringBuilder get() {
StringBuilder b = super.get();
b.setLength(0); // clear/reset the buffer
return b;
}
}