class SessionManager implements Closeable {

  public void invalidationConflict(RepositoryBackedSession session, boolean onExpiry) {
    if (onExpiry) {
      invalidationExpiryErrors.mark();
      logger.warn("Conflict on removing session: {}", session.getId());
    } else {
      invalidationErrors.mark();
      logger.info("Conflict on removing session during exipre management: {}", session.getId());
    }
  }

  public  SessionManager(ExecutorFacade executors, SessionFactory factory, SessionRepository repository,
      SessionTracking tracking, SessionNotifier notifier, SessionConfiguration configuration, ClassLoader classLoader);

}