public Builder setHeuristicDefaultLifetime(final TimeValue heuristicDefaultLifetime) {
            this.heuristicDefaultLifetime = heuristicDefaultLifetime;
            return this;
        }
Sets default lifetime to be used if heuristic freshness calculation
is not possible. Explicit cache control directives on either the
request or origin response will override this, as will the heuristic
{@code Last-Modified} freshness calculation if it is available.

@param heuristicDefaultLifetime is the number to consider a
  cache-eligible response fresh in the absence of other information.
  Set this to {@code 0} to disable this style of heuristic caching.
@return this instance.
httpclient5-cache/src/main/java/org/apache/hc/client5/http/impl/cache/CacheConfig.java