org.opencms.monitor
Enum CmsMemoryMonitor.CacheType

java.lang.Object
  extended by java.lang.Enum<CmsMemoryMonitor.CacheType>
      extended by org.opencms.monitor.CmsMemoryMonitor.CacheType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<CmsMemoryMonitor.CacheType>
Enclosing class:
CmsMemoryMonitor

public static enum CmsMemoryMonitor.CacheType
extends java.lang.Enum<CmsMemoryMonitor.CacheType>

Cache types.


Enum Constant Summary
ACL
          Access Control Lists cache.
CONTENT_DEFINITION
          Content Definition cache.
GROUP
          Group cache.
HAS_ROLE
          Has Role cache.
LOCALE
          Locale cache.
LOCK
          Lock cache.
MEMORY_OBJECT
          Memory Object cache.
ORG_UNIT
          Organizational Unit cache.
PERMISSION
          Permission cache.
PROJECT
          Offline Project cache.
PROJECT_RESOURCES
          Project resources cache.
PROPERTY
          Property cache.
PROPERTY_LIST
          Property List cache.
PUBLISH_HISTORY
          Publish history cache.
PUBLISH_QUEUE
          Publish queue cache.
PUBLISHED_RESOURCES
          Published resources cache.
RESOURCE
          Resource cache.
RESOURCE_LIST
          Resource List cache.
ROLE_LIST
          Role List cache.
USER
          User cache.
USERGROUPS
          User Groups cache.
VFS_OBJECT
          VFS Object cache.
XML_ENTITY_PERM
          XML Entity Permanent cache.
XML_ENTITY_TEMP
          XML Entity Temporary cache.
 
Method Summary
static CmsMemoryMonitor.CacheType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static CmsMemoryMonitor.CacheType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ACL

public static final CmsMemoryMonitor.CacheType ACL
Access Control Lists cache.


CONTENT_DEFINITION

public static final CmsMemoryMonitor.CacheType CONTENT_DEFINITION
Content Definition cache.


GROUP

public static final CmsMemoryMonitor.CacheType GROUP
Group cache.


HAS_ROLE

public static final CmsMemoryMonitor.CacheType HAS_ROLE
Has Role cache.


LOCALE

public static final CmsMemoryMonitor.CacheType LOCALE
Locale cache.


LOCK

public static final CmsMemoryMonitor.CacheType LOCK
Lock cache.


MEMORY_OBJECT

public static final CmsMemoryMonitor.CacheType MEMORY_OBJECT
Memory Object cache.


ORG_UNIT

public static final CmsMemoryMonitor.CacheType ORG_UNIT
Organizational Unit cache.


PERMISSION

public static final CmsMemoryMonitor.CacheType PERMISSION
Permission cache.


PROJECT

public static final CmsMemoryMonitor.CacheType PROJECT
Offline Project cache.


PROJECT_RESOURCES

public static final CmsMemoryMonitor.CacheType PROJECT_RESOURCES
Project resources cache.


PROPERTY

public static final CmsMemoryMonitor.CacheType PROPERTY
Property cache.


PROPERTY_LIST

public static final CmsMemoryMonitor.CacheType PROPERTY_LIST
Property List cache.


PUBLISH_HISTORY

public static final CmsMemoryMonitor.CacheType PUBLISH_HISTORY
Publish history cache.


PUBLISH_QUEUE

public static final CmsMemoryMonitor.CacheType PUBLISH_QUEUE
Publish queue cache.


PUBLISHED_RESOURCES

public static final CmsMemoryMonitor.CacheType PUBLISHED_RESOURCES
Published resources cache.


RESOURCE

public static final CmsMemoryMonitor.CacheType RESOURCE
Resource cache.


RESOURCE_LIST

public static final CmsMemoryMonitor.CacheType RESOURCE_LIST
Resource List cache.


ROLE_LIST

public static final CmsMemoryMonitor.CacheType ROLE_LIST
Role List cache.


USER

public static final CmsMemoryMonitor.CacheType USER
User cache.


USERGROUPS

public static final CmsMemoryMonitor.CacheType USERGROUPS
User Groups cache.


VFS_OBJECT

public static final CmsMemoryMonitor.CacheType VFS_OBJECT
VFS Object cache.


XML_ENTITY_PERM

public static final CmsMemoryMonitor.CacheType XML_ENTITY_PERM
XML Entity Permanent cache.


XML_ENTITY_TEMP

public static final CmsMemoryMonitor.CacheType XML_ENTITY_TEMP
XML Entity Temporary cache.

Method Detail

values

public static CmsMemoryMonitor.CacheType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (CmsMemoryMonitor.CacheType c : CmsMemoryMonitor.CacheType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static CmsMemoryMonitor.CacheType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null