class InternalResourceManager implements ResourceManager {

  public void addStartupTask(CompletableFuture<Void> startupTask) {
    Objects.requireNonNull(startupTask);
    synchronized (startupTasks) {
      startupTasks.add(startupTask);
    }
  }

  private  InternalResourceManager(InternalCache cache);

}