private void schedule(int offset){
  if (isPending(offset)) {
    return;
  }
  int startOffset=Math.max(0,offset - maxPageSize / 2);
  int length=offset + maxPageSize / 2 - startOffset;
  load(startOffset,length);
}

private void schedule ( int offset ) { if ( isPending ( offset ) ) { return ; } int startOffset = Math . max ( 0 , offset - maxPageSize / 2 ) ; int length = offset + maxPageSize / 2 - startOffset ; load ( startOffset , length ) ; }
schedule the loading of the neighborhood around offset ( if not already scheduled ) .
