better sync

This commit is contained in:
zab2
2013-07-05 18:29:00 +00:00
parent dfc4948a6f
commit 76de4faf62

View File

@@ -87,10 +87,12 @@ class TCBShare {
e = new Entry(opts.getRTT(), opts.getWindowSize()); e = new Entry(opts.getRTT(), opts.getWindowSize());
_cache.put(dest, e); _cache.put(dest, e);
} else { } else {
old = e.getRTT(); synchronized(e) {
oldw = e.getWindowSize(); old = e.getRTT();
e.setRTT(opts.getRTT()); oldw = e.getWindowSize();
e.setWindowSize(opts.getWindowSize()); e.setRTT(opts.getRTT());
e.setWindowSize(opts.getWindowSize());
}
} }
if (_log.shouldLog(Log.DEBUG)) if (_log.shouldLog(Log.DEBUG))
_log.debug("To cache: " + _log.debug("To cache: " +