@Override
    public final void close() {
        try {
            closeable.close();
        } catch (Throwable e) {
            closeFailed(Exceptions.peel(e));
        }
    }
A synchronous version of {@link #stop(Object)}. Exceptions occurred during shutdown are reported to
{@link #closeFailed(Throwable)}. No argument (i.e. {@code null}) is passed.
core/src/main/java/com/linecorp/armeria/common/util/StartStopSupport.java