/**
   * Constructor.
   *
   * @param threadContext is the thread context.
   */
  public RepositoryConnectionManager(IThreadContext threadContext, IDBInterface database)
      throws ManifoldCFException {
    super(database, "repoconnections");

    historyManager = new RepositoryHistoryManager(threadContext, database);
    throttleSpecManager = new ThrottleSpecManager(database);
    cacheManager = CacheManagerFactory.make(threadContext);
    this.threadContext = threadContext;
  }