Class MetadataCachesSingleton
- java.lang.Object
-
- org.restheart.mongodb.interceptors.MetadataCachesSingleton
-
public class MetadataCachesSingleton extends Object
Caches for db and collection metadata- Author:
- Andrea Di Cesare <andrea@softinstigate.com>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bson.BsonDocumentgetCollectionProperties(String dbName, String collName)org.bson.BsonDocumentgetDBProperties(String dbName)static MetadataCachesSingletongetInstance()static voidinit(MongoServiceConfiguration conf)voidinvalidateCollection(String dbName, String collName)voidinvalidateDb(String dbName)static booleanisEnabled()
-
-
-
Method Detail
-
init
public static void init(MongoServiceConfiguration conf)
- Parameters:
conf-
-
getInstance
public static MetadataCachesSingleton getInstance()
- Returns:
-
isEnabled
public static boolean isEnabled()
- Returns:
- the enabled
-
getDBProperties
public org.bson.BsonDocument getDBProperties(String dbName)
- Parameters:
dbName-- Returns:
-
getCollectionProperties
public org.bson.BsonDocument getCollectionProperties(String dbName, String collName)
- Parameters:
dbName-collName-- Returns:
-
invalidateDb
public void invalidateDb(String dbName)
- Parameters:
dbName-
-
-