code: public CacheControl hint(DataFetchingEnvironment dataFetchingEnvironment, Integer maxAge, Scope scope) {
          assertNotNull(dataFetchingEnvironment);
          assertNotNull(scope);
          hint(dataFetchingEnvironment.getExecutionStepInfo().getPath(), maxAge, scope);
          return this;
      }
docs: This creates a cache control hint for the specified field being fetched
  
  @param dataFetchingEnvironment the path to the field that has the cache control hint
  @param maxAge                  the caching time in seconds
  @param scope                   the scope of the cache control hint
  
  @return this object builder style