logger.log(Level.FINEST, "processing event:{0}", event);
int cost = event.getCost();
if (cost > 0) {
// TBD: this update is costly.
dataService.markForUpdate(this);
writeBufferAvailable += cost;
if (logger.isLoggable(Level.FINEST)) {
logger.log(Level.FINEST,
"{0} cleared reservation of " +
"{1,number,#} bytes, leaving {2,number,#}",