code: public void put(final long cacheKey, final FilterJoinTerms terms) {
      logger.debug("{}: New cache entry {}", Thread.currentThread().getName(), cacheKey);
      this.cache.put(cacheKey, new CacheEntry(terms.getEncodedTerms(), terms.getSize(), terms.isPruned()));
    }
docs: Caches the provided list of encoded terms for the given filter join node.