class URLTemplateSource extends AbstractTemplateSource {

  @Override
  public long lastModified() {
    synchronized (this) {
      if (lastModified == null) {
        lastModified = lastModified(resource);
      }
      return lastModified;
    }
  }

  public  URLTemplateSource(final String filename, final URL resource);

}