public WatchedLocation getWatcher(Path path) {
        if (path.isAbsolute()) {
            path = this.basePath.relativize(path);
        }
        return this.watchedLocations.computeIfAbsent(path, WatchedLocation::new);
    }
Gets a {@link WatchedLocation} instance for a given path.

@param path the path to get a watcher for
@return the watched location
common/src/main/java/me/lucko/luckperms/common/storage/implementation/file/watcher/FileWatcher.java