<%@ page import="com.atlassian.jira.ComponentManager"%> <%@ page import="com.atlassian.jira.issue.customfields.manager.GenericConfigManager"%> <%@ page import="com.atlassian.jira.issue.fields.config.manager.FieldConfigSchemeManager"%> <%@ page import="com.atlassian.jira.issue.fields.config.persistence.FieldConfigSchemePersister"%> <%@ page import="com.atlassian.jira.issue.fields.option.OptionSetManager"%> <%@ page import="com.atlassian.core.util.collection.EasyList"%> <%@ page import="com.atlassian.jira.util.cache.JiraCachedManager"%> <%@ page import="java.util.Iterator"%> <%@ page import="java.util.List"%> <webwork:text name="'admin.cacheviewer.views.size.of.caches'"/> <% List cachedManagers = EasyList.build(OptionSetManager.class, GenericConfigManager.class, FieldConfigSchemeManager.class, FieldConfigSchemePersister.class); for (Iterator iterator = cachedManagers.iterator(); iterator.hasNext();) { Class aClass = (Class) iterator.next(); %> <% } %>
<%=aClass%> <%=((JiraCachedManager) ComponentManager.getComponentInstanceOfType(aClass)).getCacheSize()%>