code: public void refreshHard() {
          String action = "Reloading current page while clearing the cache";
          String expected = "Cache is cleared, and the page is refreshed";
          try {
              driver.findElement(By.tagName("body")).sendKeys(Keys.chord(Keys.CONTROL, Keys.F5));
              driver.findElement(By.tagName("body")).sendKeys(Keys.chord(Keys.COMMAND, Keys.F5));
          } catch (Exception e) {
              reporter.fail(action, expected,
                      "There was a problem clearing the cache and reloading the page. " + e.getMessage());
              log.warn(e);
          }
          reporter.pass(action, expected, expected);
      }
docs: Reloads the current page while clearing the cache. This only works for
  certain browsers, as the command/control and F5 key combination is used
  to perform the action. Note that each time a test is run, nothing is
  currently in the cache, as each test is run in a completely
  new/fresh/clean session