docs: public void invalidate(P principal) {
  
          final Set<ImmutablePair<P, String>> keys = cache.asMap().keySet().stream()
                  .filter(cacheKey -> cacheKey.getLeft().equals(principal))
                  .collect(Collectors.toSet());
          cache.invalidateAll(keys);
      }