code: public EnvironmentConfig setGcRunPeriod(final int runPeriod) throws InvalidSettingException {
          if (runPeriod < 0) {
              throw new InvalidSettingException("Invalid GC run period: " + runPeriod);
          }
          return setSetting(GC_RUN_PERIOD, runPeriod);
      }
docs: Sets the number of milliseconds after which background cleaning cycle (single run of the database garbage
  collector) can be repeated if the previous one didn't reach required utilization. Default value is
  {@code 30000}.
  <p>Mutable at runtime: yes
  
  @param runPeriod number of milliseconds after which background cleaning cycle can be repeated if the previous one
  didn't reach required utilization
  @return this {@code EnvironmentConfig} instance
  @throws InvalidSettingException {@code runPeriod} is less than {@code 0}