class SessionManager extends ConcurrentHashMap<String, Session> {

	public void kill(String sid) {
		Session session = get(sid);
		if (session != null) {
			session.setClosed();
			log.warn("Killed session {}", sid);
			storeSession(session);
			for (SessionListener listener : listeners)
				try {
					listener.onSessionClosed(sid);
				} catch (Throwable t) {
					log.warn(t.getMessage(), t);
				}
		}
	}

	private  SessionManager();

}