373374375376377378379380381382383
return( res ); }finally{ auth_mon.exit(); } } }); }
813814815816817818819820821822823
dispatch(); } }); }finally{ timer_mon.exit(); } if ( dispatch_now != null ){ dispatch( dispatch_now );
864865866867868869870871872873874
}); } } }finally{ timer_mon.exit(); } return( res ); }
884885886887888889890891892893894
list = new ArrayList(); }finally{ timer_mon.exit(); } dispatch( dispatch_list ); }
643644645646647648649650651652653
lookup_complete[0] = true; }finally{ potential_contacts_mon.exit(); } potential_contacts_sem.release(); } }
693694695696697698699700701702703
outstanding[0]++; }finally{ potential_contacts_mon.exit(); } contact.isAlive( 20*1000, new DistributedDatabaseListener()
744745746747748749750751752753754
potential_contacts.add( entry ); // dead at end } }finally{ potential_contacts_mon.exit(); } }finally{ try{ potential_contacts_mon.enter();
755756757758759760761762763764765
outstanding[0]--; }finally{ potential_contacts_mon.exit(); } potential_contacts_sem.release(); } }
795796797798799800801802803804805
break; } }finally{ potential_contacts_mon.exit(); } while( remaining > 0 ){
888889890891892893894895896897898
contact = (DistributedDatabaseContact)entry[1]; } }finally{ potential_contacts_mon.exit(); } // System.out.println( "magnetDownload: " + contact.getName() + ", live = " + live_contact ); if ( !live_contact ){