diff options
Diffstat (limited to 'jetty-server/src/main/java/org/eclipse/jetty/server/session/JDBCSessionIdManager.java')
-rw-r--r-- | jetty-server/src/main/java/org/eclipse/jetty/server/session/JDBCSessionIdManager.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/session/JDBCSessionIdManager.java b/jetty-server/src/main/java/org/eclipse/jetty/server/session/JDBCSessionIdManager.java index a70d48ecfe..535dc5f02e 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/session/JDBCSessionIdManager.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/session/JDBCSessionIdManager.java @@ -778,10 +778,10 @@ public class JDBCSessionIdManager extends AbstractSessionIdManager if (LOG.isDebugEnabled()) LOG.debug("Scavenging every "+_scavengeIntervalMs+" ms"); - //if (_timer!=null && (period!=old_period || _task==null)) - if (_scheduler != null && (period!=old_period || _task==null)) + synchronized (this) { - synchronized (this) + //if (_timer!=null && (period!=old_period || _task==null)) + if (_scheduler != null && (period!=old_period || _task==null)) { if (_task!=null) _task.cancel(); |