protected void checkForRebroadcasts() { Digest tmp=getDigest(); boolean cancel_rebroadcasting=false; rebroadcast_digest_lock.lock(); try { cancel_rebroadcasting=isGreaterThanOrEqual(tmp, rebroadcast_digest); } catch(Throwable t) { ; } finally { rebroadcast_digest_lock.unlock(); } if(cancel_rebroadcasting) cancelRebroadcasting(); }
rebroadcast_digest_lock.lock(); try { if(!rebroadcasting || isGreaterThanOrEqual(my_digest, rebroadcast_digest)) return;
protected void checkForRebroadcasts() { Digest tmp=getDigest(); boolean cancel_rebroadcasting=false; rebroadcast_digest_lock.lock(); try { cancel_rebroadcasting=isGreaterThanOrEqual(tmp, rebroadcast_digest); } catch(Throwable t) { ; } finally { rebroadcast_digest_lock.unlock(); } if(cancel_rebroadcasting) cancelRebroadcasting(); }
rebroadcast_digest_lock.lock(); try { if(!rebroadcasting || isGreaterThanOrEqual(my_digest, rebroadcast_digest)) return;