code: void checkNeedsPropertiesReloading(long now) {
          if (CACHING_VALIDITY_MS > 0 && now - lastCachedTime > CACHING_VALIDITY_MS) {
              this.rampUp = owner.getRampUpSeconds();
              this.hold = owner.getHoldSeconds();
              this.steps = owner.getStepsAsLong();
              this.maxConcurr = owner.getTargetLevelAsDouble();
              this.defaultShiftRampup = JMeterUtils.getPropDefault("dynamic_tg.shift_rampup_start", 0L);
              this.lastCachedTime = System.currentTimeMillis();
          }
      }
docs: Check if we need to reload properties
  
  @param now Now as Millis