Class ConcurrentStringTemplateLoader

java.lang.Object
org.craftercms.core.util.template.impl.freemarker.ConcurrentStringTemplateLoader
All Implemented Interfaces:
freemarker.cache.TemplateLoader

public class ConcurrentStringTemplateLoader extends Object implements freemarker.cache.TemplateLoader
Class description goes HERE
Author:
Alfonso Vásquez
  • Constructor Details

    • ConcurrentStringTemplateLoader

      public ConcurrentStringTemplateLoader()
  • Method Details

    • hasTemplateSource

      public boolean hasTemplateSource(String name)
    • putTemplateSource

      public void putTemplateSource(String name, String templateSource)
    • putTemplateSource

      public void putTemplateSource(String name, String templateSource, long lastModified)
    • removeTemplateSource

      public void removeTemplateSource(String name)
    • closeTemplateSource

      public void closeTemplateSource(Object templateSource)
      Specified by:
      closeTemplateSource in interface freemarker.cache.TemplateLoader
    • findTemplateSource

      public Object findTemplateSource(String name)
      Specified by:
      findTemplateSource in interface freemarker.cache.TemplateLoader
    • getLastModified

      public long getLastModified(Object templateSource)
      Specified by:
      getLastModified in interface freemarker.cache.TemplateLoader
    • getReader

      public Reader getReader(Object templateSource, String encoding)
      Specified by:
      getReader in interface freemarker.cache.TemplateLoader