@Override
 public void free(Freespace freed) {
   synchronized (_lock) {
     _delegate.free(freed);
   }
 }
 @Override
 public void shutdown() {
   _delegate.shutdown();
 }
 @Override
 public Freespace acquire() {
   synchronized (_lock) {
     return _delegate.acquire();
   }
 }