code: public boolean isModified(String fileName)
      {
          if ((lastTimeDiskWasAccessed + reloadMillis) > System.currentTimeMillis())
          {
              return false;
          }
          lastTimeDiskWasAccessed = System.currentTimeMillis();
          CacheEntry cacheEntry = (CacheEntry) cache.get(fileName);
          if (cacheEntry != null)
          {
               return cacheEntry.isModified();
          }
          else
          {
              return true;
          }
      }
docs: Returns <code>true</code> if the given resource has been modified since
  the last time it was loaded with <code>getResourceAsStream</code>.
  
  @param  fileName the name of the file to check
  @return <code>true</code> if the given resource has been modified since
  the last time it was loaded with <code>getResourceAsStream</code>;
  otherwise <code>false</code>.  <code>true</code> will be returned
  if the file has never been loaded by <code>getResourceAsStream</code>
  @see    #getResourceAsStream(String)