public class MongoPublisherCacheHelper extends Object
| Constructor and Description |
|---|
MongoPublisherCacheHelper() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteFromCache(String storeId,
String dbName) |
com.mongodb.client.MongoDatabase |
getDB(String dbName) |
MongoPublisherStore |
getStoreById(String storeId,
String dbName,
String metadataCollectionName,
boolean alwaysNewRecord,
MongoSetCollection mongoSetCollection) |
List<MongoPublisherStore> |
listPublisherStores(String dbName,
String metadataCollectionName,
boolean alwaysNewRecord,
MongoSetCollection mongoSetCollection) |
public com.mongodb.client.MongoDatabase getDB(String dbName)
@Cacheable(value="oaistores",
key="#dbname")
public List<MongoPublisherStore> listPublisherStores(String dbName,
String metadataCollectionName,
boolean alwaysNewRecord,
MongoSetCollection mongoSetCollection)
@Cacheable(value="oaistoresById",
key="#storeId + #dbName",
unless="#result == null")
public MongoPublisherStore getStoreById(String storeId,
String dbName,
String metadataCollectionName,
boolean alwaysNewRecord,
MongoSetCollection mongoSetCollection)
Copyright © 2026. All rights reserved.