Package org.apache.cassandra.auth
Class NetworkPermissionsCache
java.lang.Object
org.apache.cassandra.auth.AuthCache<RoleResource,DCPermissions>
org.apache.cassandra.auth.NetworkPermissionsCache
- All Implemented Interfaces:
AuthCacheMBean,NetworkPermissionsCacheMBean,Shutdownable
public class NetworkPermissionsCache
extends AuthCache<RoleResource,DCPermissions>
implements NetworkPermissionsCacheMBean
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cassandra.auth.AuthCache
AuthCache.BulkLoader<K,V> -
Field Summary
Fields inherited from class org.apache.cassandra.auth.AuthCache
cache, MBEAN_NAME_BASEFields inherited from interface org.apache.cassandra.auth.NetworkPermissionsCacheMBean
CACHE_NAME, DEPRECATED_CACHE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinvalidateNetworkPermissions(String roleName) protected voidMethods inherited from class org.apache.cassandra.auth.AuthCache
awaitTermination, get, getActiveUpdate, getAll, getEstimatedSize, getMaxEntries, getObjectName, getUpdateInterval, getValidity, init, initCache, invalidate, invalidate, isTerminated, setActiveUpdate, setMaxEntries, setUpdateInterval, setValidity, shutdown, shutdownAllAndWait, shutdownNow, warmMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cassandra.auth.AuthCacheMBean
getActiveUpdate, getEstimatedSize, getMaxEntries, getUpdateInterval, getValidity, invalidate, setActiveUpdate, setMaxEntries, setUpdateInterval, setValidity
-
Constructor Details
-
NetworkPermissionsCache
-
-
Method Details
-
invalidateNetworkPermissions
- Specified by:
invalidateNetworkPermissionsin interfaceNetworkPermissionsCacheMBean
-
unregisterMBean
protected void unregisterMBean()- Overrides:
unregisterMBeanin classAuthCache<RoleResource,DCPermissions>
-