package org.github.jamm;
/**
* Listener that does nothing.
*/
public final class NoopMemoryMeterListener implements MemoryMeterListener {
/**
* Singleton instance.
*/
private static final MemoryMeterListener INSTANCE = new NoopMemoryMeterListener();
public static final Factory FACTORY = new Factory() {
@Override
public MemoryMeterListener newInstance() {
return INSTANCE;
}
};
@Override
public void objectMeasured(Object current, long size) {
}
@Override
public void fieldAdded(Object obj, String fieldName, Object fieldValue) {
}
@Override
public void done(long size) {
}
@Override
public void started(Object obj) {
}
@Override
public void objectCounted(Object current) {
}
private NoopMemoryMeterListener() {
}
}