1
0
mirror of https://github.com/square/okhttp.git synced 2026-01-27 04:22:07 +03:00

Merge pull request #146 from square/jwilson/sync_idle_time

Synchronize access to idleStartTimeNs.
This commit is contained in:
Jesse Wilson
2013-04-11 15:24:40 -07:00

View File

@@ -139,17 +139,17 @@ public final class SpdyConnection implements Closeable {
return stream;
}
private void setIdle(boolean value) {
private synchronized void setIdle(boolean value) {
idleStartTimeNs = value ? System.nanoTime() : 0L;
}
/** Returns true if this connection is idle. */
public boolean isIdle() {
public synchronized boolean isIdle() {
return idleStartTimeNs != 0L;
}
/** Returns the time in ns when this connection became idle or 0L if connection is not idle. */
public long getIdleStartTimeNs() {
public synchronized long getIdleStartTimeNs() {
return idleStartTimeNs;
}