public ServerCommit acquire(OperationEntry entry,ServerSessionContext session,long timestamp){
  ServerCommit commit=pool.poll();
  if (commit == null) {
    commit=new ServerCommit(this,log);
  }
  commit.reset(entry,session,timestamp);
  return commit;
}

public ServerCommit acquire ( OperationEntry entry , ServerSessionContext session , long timestamp ) { ServerCommit commit = pool . poll ( ) ; if ( commit == null ) { commit = new ServerCommit ( this , log ) ; } commit . reset ( entry , session , timestamp ) ; return commit ; }
acquires a commit from the pool .
