code: public boolean classpathContentsModifiedSinceScan() {
          if (closed.get()) {
              throw new IllegalArgumentException("Cannot use a ScanResult after it has been closed");
          }
          if (fileToLastModified == null) {
              return true;
          } else {
              for (final Entry<File, Long> ent : fileToLastModified.entrySet()) {
                  if (ent.getKey().lastModified() != ent.getValue()) {
                      return true;
                  }
              }
              return false;
          }
      }
docs: Determine whether the classpath contents have been modified since the last scan. Checks the timestamps of
  files and jarfiles encountered during the previous scan to see if they have changed. Does not perform a full
  scan, so cannot detect the addition of directories that newly match whitelist criteria -- you need to perform
  a full scan to detect those changes.
  
  @return true if the classpath contents have been modified since the last scan.