public class

CacheStatisticsMonitor

extends Object
implements Startable JobRunner
java.lang.Object
   ↳ com.atlassian.jira.cache.monitor.CacheStatisticsMonitor

Class Overview

Sends managed cache statistics to analytics system once a day

Summary

Constants
String JIRA_CACHE_INSTRUMENTATION
Fields
protected static final long RUN_INTERVAL
Public Constructors
CacheStatisticsMonitor(CacheManager cacheManager, EventPublisher eventPublisher, InstrumentationListenerManager instrumentationListenerManager, JiraProperties jiraSystemProperties)
Public Methods
@Nullable JobRunnerResponse runJob(JobRunnerRequest jobRunnerRequest)
void start()
This method will be called after the plugin system is fully initialised and all components added to the dependency injection framework.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.extension.Startable
From interface com.atlassian.scheduler.JobRunner

Constants

public static final String JIRA_CACHE_INSTRUMENTATION

Constant Value: "jira.instrumentation.cache"

Fields

protected static final long RUN_INTERVAL

Public Constructors

public CacheStatisticsMonitor (CacheManager cacheManager, EventPublisher eventPublisher, InstrumentationListenerManager instrumentationListenerManager, JiraProperties jiraSystemProperties)

Public Methods

@Nullable public JobRunnerResponse runJob (JobRunnerRequest jobRunnerRequest)

public void start ()

This method will be called after the plugin system is fully initialised and all components added to the dependency injection framework.

Throws
Exception