1 package com.atlassian.plugin.manager;
2
3 import com.atlassian.plugin.PluginAccessor;
4
5
6
7
8
9
10
11 public class TestDefaultPluginManagerWithCachingPluginAccessor extends TestDefaultPluginManager {
12
13 private PluginAccessor cachingPluginAccessor;
14
15
16
17
18
19 @Override
20 protected DefaultPluginManager newDefaultPluginManager(DefaultPluginManager.Builder builder) {
21 manager = super.newDefaultPluginManager(builder);
22
23 cachingPluginAccessor = new EnabledModuleCachingPluginAccessor(manager, pluginEventManager, manager);
24
25 return manager;
26 }
27
28
29
30
31 @Override
32 protected PluginAccessor getPluginAccessor() {
33 return cachingPluginAccessor;
34 }
35 }