@Override
    public void close() {
        try {
            this.service.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
Processes {@link WatchEvent}s from the watch service until it is closed, or until
the thread is interrupted.
common/src/main/java/me/lucko/luckperms/common/storage/implementation/file/watcher/AbstractFileWatcher.java