Class CmsCacheSettings

java.lang.Object
org.opencms.db.CmsCacheSettings

public class CmsCacheSettings extends Object
The settings of the OpenCms memory monitor.

Since:
6.0.0
  • Constructor Details

  • Method Details

    • getAclCacheSize

      public int getAclCacheSize()
      Returns the size of the memory monitor's cache for ACLs.

      Returns:
      the size of the memory monitor's cache for ACLs
    • getCacheKeyGenerator

      Returns the name of the class to generate cache keys.

      Returns:
      the name of the class to generate cache keys
    • getConfiguredOrgUnitCacheSize

      Returns the size of the memory monitor's cache for organizational units.

      Might be -1 if configuration entry is missing.

      Returns:
      the size of the memory monitor's cache for organizational units
    • getConfiguredProjectResourcesCacheSize

      Returns the size of the memory monitor's cache for project resources.

      Might be -1 if configuration entry is missing.

      Returns:
      the size of the memory monitor's cache for project resources
    • getConfiguredPropertyListsCacheSize

      Returns the size of the memory monitor's cache for property lists.

      Might be -1 if configuration entry is missing.

      Returns:
      the size of the memory monitor's cache for property lists
    • getConfiguredRolesCacheSize

      Returns the size of the memory monitor's cache for roles.

      Might be -1 if configuration entry is missing.

      Returns:
      the size of the memory monitor's cache for roles
    • getGroupCacheSize

      public int getGroupCacheSize()
      Returns the size of the memory monitor's cache for groups.

      Returns:
      the size of the memory monitor's cache for groups
    • getOrgUnitCacheSize

      public int getOrgUnitCacheSize()
      Returns the size of the memory monitor's cache for organizational units.

      Returns:
      the size of the memory monitor's cache for organizational units
    • getPermissionCacheSize

      public int getPermissionCacheSize()
      Returns the size of the memory monitor's cache for permission checks.

      Returns:
      the size of the memory monitor's cache for permission checks
    • getProjectCacheSize

      public int getProjectCacheSize()
      Returns the size of the memory monitor's cache for projects.

      Returns:
      the size of the memory monitor's cache for projects
    • getProjectResourcesCacheSize

      Returns the size of the memory monitor's cache for project resources.

      Returns:
      the size of the memory monitor's cache for project resources
    • getPropertyCacheSize

      public int getPropertyCacheSize()
      Returns the size of the memory monitor's cache for properties.

      Returns:
      the size of the memory monitor's cache for properties
    • getPropertyListsCacheSize

      Returns the size of the memory monitor's cache for property lists.

      Returns:
      the size of the memory monitor's cache for property lists
    • getResourceCacheSize

      public int getResourceCacheSize()
      Returns the size of the memory monitor's cache for resources.

      Returns:
      the size of the memory monitor's cache for resources
    • getResourcelistCacheSize

      Returns the size of the memory monitor's cache for lists of resources.

      Returns:
      the size of the memory monitor's cache for lists of resources
    • getRolesCacheSize

      public int getRolesCacheSize()
      Returns the size of the memory monitor's cache for roles.

      Returns:
      the size of the memory monitor's cache for roles
    • getUserCacheSize

      public int getUserCacheSize()
      Returns the size of the memory monitor's cache for users.

      Returns:
      the size of the memory monitor's cache for users
    • getUserGroupsCacheSize

      public int getUserGroupsCacheSize()
      Returns the size of the memory monitor's cache for user/group relations.

      Returns:
      the size of the memory monitor's cache for user/group relations
    • setAclCacheSize

      public void setAclCacheSize(String size)
      Sets the size of the memory monitor's cache for ACLs.

      Parameters:
      size - the size of the memory monitor's cache for ACLs
    • setCacheKeyGenerator

      public void setCacheKeyGenerator(String classname)
      Sets the name of the class to generate cache keys.

      Parameters:
      classname - the name of the class to generate cache keys
    • setGroupCacheSize

      public void setGroupCacheSize(String size)
      Sets the size of the memory monitor's cache for groups.

      Parameters:
      size - the size of the memory monitor's cache for groups
    • setOrgUnitCacheSize

      public void setOrgUnitCacheSize(String size)
      Sets the size of the memory monitor's cache for organizational units.

      Parameters:
      size - the size of the memory monitor's cache for organizational units
    • setPermissionCacheSize

      public void setPermissionCacheSize(String size)
      Sets the size of the memory monitor's cache for permission checks.

      Parameters:
      size - the size of the memory monitor's cache for permission checks
    • setProjectCacheSize

      public void setProjectCacheSize(String size)
      Sets the size of the memory monitor's cache for projects.

      Parameters:
      size - the size of the memory monitor's cache for projects
    • setProjectResourcesCacheSize

      Sets the size of the memory monitor's cache for project resources.

      Parameters:
      size - the size of the memory monitor's cache for project resources
    • setPropertyCacheSize

      public void setPropertyCacheSize(String size)
      Sets the size of the memory monitor's cache for properties.

      Parameters:
      size - the size of the memory monitor's cache for properties
    • setPropertyListsCacheSize

      public void setPropertyListsCacheSize(String size)
      Sets the size of the memory monitor's cache for property lists.

      Parameters:
      size - the size of the memory monitor's cache for property lists
    • setResourceCacheSize

      public void setResourceCacheSize(String size)
      Sets the size of the memory monitor's cache for resources.

      Parameters:
      size - the size of the memory monitor's cache for resources
    • setResourcelistCacheSize

      public void setResourcelistCacheSize(String size)
      Sets the size of the memory monitor's cache for lists of resources.

      Parameters:
      size - the size of the memory monitor's cache for lists of resources
    • setRolesCacheSize

      public void setRolesCacheSize(String size)
      Sets the size of the memory monitor's cache for roles.

      Parameters:
      size - the size of the memory monitor's cache for roles
    • setUserCacheSize

      public void setUserCacheSize(String size)
      Sets the size of the memory monitor's cache for users.

      Parameters:
      size - the size of the memory monitor's cache for users
    • setUserGroupsCacheSize

      public void setUserGroupsCacheSize(String size)
      Sets the size of the memory monitor's cache for user/group relations.

      Parameters:
      size - the size of the memory monitor's cache for user/group relations