Package org.opencms.db
Class CmsCacheSettings
java.lang.Object
org.opencms.db.CmsCacheSettings
The settings of the OpenCms memory monitor.
- Since:
- 6.0.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the size of the memory monitor's cache for ACLs.Returns the name of the class to generate cache keys.int
Returns the size of the memory monitor's cache for organizational units.int
Returns the size of the memory monitor's cache for project resources.int
Returns the size of the memory monitor's cache for property lists.int
Returns the size of the memory monitor's cache for roles.int
Returns the size of the memory monitor's cache for groups.int
Returns the size of the memory monitor's cache for organizational units.int
Returns the size of the memory monitor's cache for permission checks.int
Returns the size of the memory monitor's cache for projects.int
Returns the size of the memory monitor's cache for project resources.int
Returns the size of the memory monitor's cache for properties.int
Returns the size of the memory monitor's cache for property lists.int
Returns the size of the memory monitor's cache for resources.int
Returns the size of the memory monitor's cache for lists of resources.int
Returns the size of the memory monitor's cache for roles.int
Returns the size of the memory monitor's cache for users.int
Returns the size of the memory monitor's cache for user/group relations.void
setAclCacheSize
(String size) Sets the size of the memory monitor's cache for ACLs.void
setCacheKeyGenerator
(String classname) Sets the name of the class to generate cache keys.void
setGroupCacheSize
(String size) Sets the size of the memory monitor's cache for groups.void
setOrgUnitCacheSize
(String size) Sets the size of the memory monitor's cache for organizational units.void
setPermissionCacheSize
(String size) Sets the size of the memory monitor's cache for permission checks.void
setProjectCacheSize
(String size) Sets the size of the memory monitor's cache for projects.void
Sets the size of the memory monitor's cache for project resources.void
setPropertyCacheSize
(String size) Sets the size of the memory monitor's cache for properties.void
Sets the size of the memory monitor's cache for property lists.void
setResourceCacheSize
(String size) Sets the size of the memory monitor's cache for resources.void
Sets the size of the memory monitor's cache for lists of resources.void
setRolesCacheSize
(String size) Sets the size of the memory monitor's cache for roles.void
setUserCacheSize
(String size) Sets the size of the memory monitor's cache for users.void
setUserGroupsCacheSize
(String size) Sets the size of the memory monitor's cache for user/group relations.
-
Constructor Details
-
CmsCacheSettings
public CmsCacheSettings()Default constructor.
-
-
Method Details
-
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
Returns the size of the memory monitor's cache for groups.- Returns:
- the size of the memory monitor's cache for groups
-
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
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
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
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
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
Returns the size of the memory monitor's cache for roles.- Returns:
- the size of the memory monitor's cache for roles
-
getUserCacheSize
Returns the size of the memory monitor's cache for users.- Returns:
- the size of the memory monitor's cache for users
-
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
Sets the size of the memory monitor's cache for ACLs.- Parameters:
size
- the size of the memory monitor's cache for ACLs
-
setCacheKeyGenerator
Sets the name of the class to generate cache keys.- Parameters:
classname
- the name of the class to generate cache keys
-
setGroupCacheSize
Sets the size of the memory monitor's cache for groups.- Parameters:
size
- the size of the memory monitor's cache for groups
-
setOrgUnitCacheSize
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
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
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
Sets the size of the memory monitor's cache for properties.- Parameters:
size
- the size of the memory monitor's cache for properties
-
setPropertyListsCacheSize
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
Sets the size of the memory monitor's cache for resources.- Parameters:
size
- the size of the memory monitor's cache for resources
-
setResourcelistCacheSize
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
Sets the size of the memory monitor's cache for roles.- Parameters:
size
- the size of the memory monitor's cache for roles
-
setUserCacheSize
Sets the size of the memory monitor's cache for users.- Parameters:
size
- the size of the memory monitor's cache for users
-
setUserGroupsCacheSize
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
-