org.infinispan.security.GlobalSecurityManager Maven / Gradle / Ivy
package org.infinispan.security;
import java.util.Map;
import java.util.concurrent.CompletionStage;
import org.infinispan.factories.scopes.Scope;
import org.infinispan.factories.scopes.Scopes;
/**
* GlobalSecurityManager.
*
* @author Tristan Tarrant
* @since 8.1
*/
@Scope(Scopes.GLOBAL)
public interface GlobalSecurityManager {
/**
* Returns the global ACL cache
*/
Map globalACLCache();
/**
* Flushes the ACL cache for this node
* @return
*/
CompletionStage flushGlobalACLCache();
void flushLocalACLCache();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy