protected void expireCandidates (Set<String> candidateIds) { Iterator<String> itor = candidateIds.iterator(); long now = System.currentTimeMillis(); while (itor.hasNext()) { String id = itor.next(); //check if expired in db try { Session memSession = _sessions.get(id); if (memSession == null) { continue; //no longer in memory } Session s = loadSession(id, canonicalize(_context.getContextPath()), getVirtualHost(_context)); if (s == null) { //session no longer exists, can be safely expired memSession.timeout(); } } catch (Exception e) { LOG.warn("Error checking db for expiry for session {}", id); } } }
session = loadSession(sessionId, canonicalize(_context.getContextPath()), getVirtualHost(_context)); if (session != null)
session = loadSession(sessionId, canonicalize(_context.getContextPath()), getVirtualHost(_context)); if (session != null)
session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context)); session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context));
session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context)); session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context));
data = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context)); data = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context));
session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context)); session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context));
session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context)); session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context));
session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context)); session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context));
data = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context)); data = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context));
session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context)); session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context));
session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context)); session = loadSession(idInCluster, canonicalize(_context.getContextPath()), getVirtualHost(_context));