public QueryOptionsSupplier createQueryOptionsSupplier(S subject) {
        return new QueryOptionsCache<>(subject, this);
    }
Implementation of {@link ContextManager} which utilises 'detached' supplier caches stored alongside the subject instances.
common/src/main/java/me/lucko/luckperms/common/context/manager/DetachedContextManager.java