package me.xiaopan.sketch.cache.recycle;
import java.util.TreeMap;
class PrettyPrintTreeMap<K, V> extends TreeMap<K, V> {
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("( ");
for (Entry<K, V> entry : entrySet()) {
sb.append('{').append(entry.getKey()).append(':').append(entry.getValue()).append("}, ");
}
if (!isEmpty()) {
sb.replace(sb.length() - 2, sb.length(), "");
}
return sb.append(" )").toString();
}
}