public class

ModuleDescriptorCacheFactory

extends Object
java.lang.Object
   ↳ com.atlassian.confluence.plugin.ModuleDescriptorCacheFactory

Class Overview

A factory to create typed instances of ModuleDescriptorCache

Summary

Public Constructors
ModuleDescriptorCacheFactory(PluginAccessor pluginAccessor, PluginEventManager pluginEventManager)
Public Methods
<T extends ModuleDescriptor<?>> ModuleDescriptorCache<T> create(Class<T> moduleDescriptorClass, ModuleDescriptorPredicate moduleDescriptorPredicate)
<T extends ModuleDescriptor<?>> ModuleDescriptorCache<T> create(Class<T> moduleDescriptorClass)
Creates a ModuleDescriptorCache for the given {moduleDescriptorClass} which will be update if plugin modules become disabled or enabled.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ModuleDescriptorCacheFactory (PluginAccessor pluginAccessor, PluginEventManager pluginEventManager)

Public Methods

public ModuleDescriptorCache<T> create (Class<T> moduleDescriptorClass, ModuleDescriptorPredicate moduleDescriptorPredicate)

public ModuleDescriptorCache<T> create (Class<T> moduleDescriptorClass)

Creates a ModuleDescriptorCache for the given {moduleDescriptorClass} which will be update if plugin modules become disabled or enabled.