class InMemoryTimeoutManager implements TimeoutManager, AutoCloseable {

    @Override
    public void addExpiredCallback(final TimeoutExpired callback) {
        checkNotNull(callback, "Expired callback not allowed to be null.");

        callbacks.add(callback);
    }

    public  InMemoryTimeoutManager();
    public  InMemoryTimeoutManager(final int timerThreadPoolSize);
    public  InMemoryTimeoutManager(final ScheduledExecutorService scheduledService, final Clock clock);

}