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 private PluginAccessor cachingPluginAccessor;
13
14
15
16
17
18 @Override
19 protected DefaultPluginManager newDefaultPluginManager(DefaultPluginManager.Builder builder) {
20 manager = super.newDefaultPluginManager(builder);
21
22 cachingPluginAccessor = new EnabledModuleCachingPluginAccessor(manager, pluginEventManager, manager);
23
24 return manager;
25 }
26
27
28
29
30 @Override
31 protected PluginAccessor getPluginAccessor() {
32 return cachingPluginAccessor;
33 }
34 }