Class BeanDescriptionCache

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

@Deprecated(since="2022-01-27") public class BeanDescriptionCache extends ContextAwareBase
Deprecated.
This internal logback API is not supported by AEM as a Cloud Service.
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.

  • Constructor Details

    • BeanDescriptionCache

      public BeanDescriptionCache(Context context)
      Deprecated.
  • Method Details

    • getBeanDescription

      public BeanDescription getBeanDescription(Class<?> clazz)
      Deprecated.
      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.