Package org.opencms.db
Interface I_CmsCacheKey
-
- All Known Implementing Classes:
CmsCacheKey
public interface I_CmsCacheKey
Describes the cache key generating methods.- Since:
- 6.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getCacheKeyForGroupUsers(java.lang.String prefix, CmsDbContext context, CmsGroup group)
Returns the cache key for the group users cache.java.lang.String
getCacheKeyForUserGroups(java.lang.String prefix, CmsDbContext context, CmsUser user)
Returns the cache key for the user groups cache.java.lang.String
getCacheKeyForUserPermissions(java.lang.String prefix, CmsDbContext context, CmsResource resource, CmsPermissionSet requiredPermissions)
Returns the cache key for the permission cache.
-
-
-
Method Detail
-
getCacheKeyForGroupUsers
java.lang.String getCacheKeyForGroupUsers(java.lang.String prefix, CmsDbContext context, CmsGroup group)
Returns the cache key for the group users cache.- Parameters:
prefix
- to distinguish keys additionallycontext
- the contextgroup
- the group- Returns:
- a cache key that is unique for the set of parameters
-
getCacheKeyForUserGroups
java.lang.String getCacheKeyForUserGroups(java.lang.String prefix, CmsDbContext context, CmsUser user)
Returns the cache key for the user groups cache.- Parameters:
prefix
- to distinguish keys additionallycontext
- the contextuser
- the user- Returns:
- a cache key that is unique for the set of parameters
-
getCacheKeyForUserPermissions
java.lang.String getCacheKeyForUserPermissions(java.lang.String prefix, CmsDbContext context, CmsResource resource, CmsPermissionSet requiredPermissions)
Returns the cache key for the permission cache.- Parameters:
prefix
- to distinguish keys additionallycontext
- the contextresource
- the resourcerequiredPermissions
- the permissions to check- Returns:
- a cache key that is unique for the set of parameters
-
-