private void refreshSearchersAndIndexers() { // Resets the issue search manager @todo This must be statically called since otherwise a cyclic dependency will occur. There really needs to be a CacheManager that handles all these dependent caches final IssueSearcherManager issueSearcherManager = ComponentAccessor.getComponent(IssueSearcherManager.class); issueSearcherManager.refresh(); final FieldIndexerManager fieldIndexerManager = ComponentAccessor.getComponent(FieldIndexerManager.class); fieldIndexerManager.refresh(); }
private void refreshSearchersAndIndexers() { // @todo These must be statically called since otherwise a cyclic dependency will occur. There really needs to be a CacheManager that handles all these dependent caches ComponentAccessor.getComponent(FieldConfigSchemeManager.class).init(); // Resets the issue search manager final IssueSearcherManager issueSearcherManager = ComponentAccessor.getComponentOfType(IssueSearcherManager.class); issueSearcherManager.refresh(); final FieldIndexerManager fieldIndexerManager = ComponentAccessor.getComponentOfType(FieldIndexerManager.class); fieldIndexerManager.refresh(); }