Class BeanDescriptionCache

java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.joran.util.beans.BeanDescriptionCache
All Implemented Interfaces:
ContextAware

Cache for BeanDescription instances. All the cache users which use the same instance of BeanDescriptionCache can profit from each others cached bean descriptions.

The cache is not thread-safe and should not be shared across configurator instances.

Author:
urechm
  • Constructor Details

  • Method Details

    • getBeanDescription

      Returned bean descriptions are hold in a cache. If the cache does not contain a description for a given class, a new bean description is created and put in the cache, before it is returned.
      Parameters:
      clazz - to get a bean description for.
      Returns:
      a bean description for the given class.