Class ColumnFamilyMetadataCache
java.lang.Object
org.openspaces.persistency.cassandra.meta.ColumnFamilyMetadataCache
A simple
ConcurrentMap based cache to store ColumnFamilyMetadata in-memory.- Since:
- 9.1.1
- Author:
- Dan Kilman
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddColumnFamilyMetadata(String typeName, ColumnFamilyMetadata metadata) Adds the givenColumnFamilyMetadatausing the typeName as key.getColumnFamilyMetadata(String typeName)
-
Constructor Details
-
ColumnFamilyMetadataCache
public ColumnFamilyMetadataCache()
-
-
Method Details
-
getColumnFamilyMetadata
- Parameters:
typeName- The type name matching to requestedColumnFamilyMetadata- Returns:
- the matching
ColumnFamilyMetadataor null if not found.
-
addColumnFamilyMetadata
Adds the givenColumnFamilyMetadatausing the typeName as key. Will override entries if they already exist.- Parameters:
typeName- the type name.metadata- the metadata.
-
getColumnFamiliesMetadata
- Returns:
- A map from type name to column family metadata of all currently in-memory
ColumnFamilyMetadata.
-