public interface

CacheSource

implements IncrementalFetchSettings MonitorSource
com.microstrategy.web.objects.admin.monitors.CacheSource

Class Overview

The interface CacheSource is the entry point to retrieve and manipulate caches.

Summary

Public Methods
abstract CacheResults getCaches()
Retrieves the cache information.
abstract CacheManipulator getManipulator()
Returns the CacheManipulator object to kill jobs.
abstract void purgeCache(int purgeFlag)
Purge caches of all the projects associated with the current session.
abstract void purgeCache(String projectDSSID, int purgeFlag)
Purge caches of the specified project in the current session.
[Expand]
Inherited Methods
From interface com.microstrategy.web.objects.admin.monitors.IncrementalFetchSettings
From interface com.microstrategy.web.objects.admin.monitors.MonitorSource

Public Methods

public abstract CacheResults getCaches ()

Retrieves the cache information.

Returns
  • a list fo cache information.
Throws
WebObjectsAdminException thrown if there is any error occurred.

public abstract CacheManipulator getManipulator ()

Returns the CacheManipulator object to kill jobs.

Returns
  • the CacheManipulator object

public abstract void purgeCache (int purgeFlag)

Purge caches of all the projects associated with the current session.

Parameters
purgeFlag a value from EnumDSSXMLPurgeFlag
Throws
WebObjectsAdminException thrown if there is any error occurred.

public abstract void purgeCache (String projectDSSID, int purgeFlag)

Purge caches of the specified project in the current session.

Parameters
projectDSSID the project DSSID.
purgeFlag a value from EnumDSSXMLPurgeFlag
Throws
WebObjectsAdminException thrown if there is any error occurred.