public synchronized void stop()

in geronimo-metrics-extensions/geronimo-metrics-sigar/src/main/java/org/apache/geronimo/microprofile/metrics/extension/sigar/SigarRegistrar.java [110:125]


    public synchronized void stop() {
        if (refreshThread != null) {
            stopped = true;
            try {
                refreshThread.join(500);
                if (refreshThread.isAlive()) {
                    refreshThread.interrupt();
                }
            } catch (final InterruptedException e) {
                Thread.currentThread().interrupt();
            } finally {
                refreshThread = null;
            }
        }
        sigarImpl.close();
    }