# Hierarchy For Package freemarker.cache

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - freemarker.cache.ByteArrayTemplateLoader (implements freemarker.cache.TemplateLoader)
  - freemarker.cache.FileTemplateLoader (implements freemarker.cache.TemplateLoader)
  - freemarker.cache.MruCacheStorage (implements freemarker.cache.CacheStorageWithGetSize)
  - freemarker.cache.MultiTemplateLoader (implements freemarker.cache.StatefulTemplateLoader)
  - freemarker.cache.NullCacheStorage (implements freemarker.cache.CacheStorageWithGetSize, freemarker.cache.ConcurrentCacheStorage)
  - freemarker.cache.SoftCacheStorage (implements freemarker.cache.CacheStorageWithGetSize, freemarker.cache.ConcurrentCacheStorage)
  - freemarker.cache.StringTemplateLoader (implements freemarker.cache.TemplateLoader)
  - freemarker.cache.StrongCacheStorage (implements freemarker.cache.CacheStorageWithGetSize, freemarker.cache.ConcurrentCacheStorage)
  - freemarker.cache.TemplateCache
  - freemarker.cache.TemplateCache.MaybeMissingTemplate
  - freemarker.cache.TemplateConfigurationFactory
    - freemarker.cache.ConditionalTemplateConfigurationFactory
    - freemarker.cache.FirstMatchTemplateConfigurationFactory
    - freemarker.cache.MergingTemplateConfigurationFactory
  - freemarker.cache.TemplateLookupContext
  - freemarker.cache.TemplateLookupResult
  - freemarker.cache.TemplateLookupStrategy
  - freemarker.cache.TemplateNameFormat
  - freemarker.cache.TemplateSourceMatcher
    - freemarker.cache.AndMatcher
    - freemarker.cache.FileExtensionMatcher
    - freemarker.cache.FileNameGlobMatcher
    - freemarker.cache.NotMatcher
    - freemarker.cache.OrMatcher
    - freemarker.cache.PathGlobMatcher
    - freemarker.cache.PathRegexMatcher
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - freemarker.cache.TemplateConfigurationFactoryException
  - freemarker.cache.URLTemplateLoader (implements freemarker.cache.TemplateLoader)
    - freemarker.cache.ClassTemplateLoader
  - freemarker.cache.WebappTemplateLoader (implements freemarker.cache.TemplateLoader)

## Interface Hierarchy

- freemarker.cache.CacheStorage
  - freemarker.cache.CacheStorageWithGetSize
  - freemarker.cache.ConcurrentCacheStorage
- freemarker.cache.TemplateLoader
  - freemarker.cache.StatefulTemplateLoader