INNER CODE UNIT · JavaScript

invalidateRelatedCaches

furey/mongodb-lens · mongodb-lens.js:100

const invalidateRelatedCaches = (dbName, collectionName) => {
  if (collectionName) {
    const collKey = `${dbName}.${collectionName}`
    memoryCache.schemas.delete(collKey)
    memoryCache.fields.delete(collKey)
    memoryCache.indexes.delete(collKey)
    memoryCache.stats.delete(collKey)

    for (const key of memoryCache.schemas.keys()) {
      if (key.startsWith(collKey + '.')) memoryCache.schemas.delete(key)
    }
  }

  memoryCache.collections.delete(dbName)
}

const clearMemoryCache = () => {
  for (const cacheType of config.enabledCaches) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…