Class ConcurrentHashMapStorageProvider
java.lang.Object
org.keycloak.models.map.storage.chm.ConcurrentHashMapStorageProvider
- All Implemented Interfaces:
 MapStorageProvider,Provider
- Author:
 - hmlnarik
 
- 
Constructor Summary
ConstructorsConstructorDescriptionConcurrentHashMapStorageProvider(KeycloakSession session, ConcurrentHashMapStorageProviderFactory factory, int factoryId)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidclose()<V extends AbstractEntity,M> 
MapStorage<V,M> getMapStorage(Class<M> modelType, MapStorageProviderFactory.Flag... flags) Returns a key-value storage implementation for the given types. 
- 
Constructor Details
- 
ConcurrentHashMapStorageProvider
public ConcurrentHashMapStorageProvider(KeycloakSession session, ConcurrentHashMapStorageProviderFactory factory, int factoryId)  
 - 
 - 
Method Details
- 
close
public void close() - 
getMapStorage
public <V extends AbstractEntity,M> MapStorage<V,M> getMapStorage(Class<M> modelType, MapStorageProviderFactory.Flag... flags) Description copied from interface:MapStorageProviderReturns a key-value storage implementation for the given types.- Specified by:
 getMapStoragein interfaceMapStorageProvider- Type Parameters:
 V- type of the valueM- type of the corresponding model (e.g.UserModel)- Parameters:
 modelType- Model typeflags- Flags of the returned storage. Best effort, flags may be not honored by underlying implementation- Returns:
 
 
 -