webupdate
This commit is contained in:
@@ -10,6 +10,7 @@ const logger = require("../config/logger");
|
||||
*/
|
||||
const invalidateProductCache = () => {
|
||||
cache.deletePattern("products");
|
||||
cache.deletePattern("product:"); // Clear individual product caches
|
||||
cache.deletePattern("featured");
|
||||
logger.debug("Product cache invalidated");
|
||||
};
|
||||
@@ -38,6 +39,17 @@ const invalidateHomepageCache = () => {
|
||||
logger.debug("Homepage cache invalidated");
|
||||
};
|
||||
|
||||
/**
|
||||
* Invalidate pages cache
|
||||
*/
|
||||
const invalidatePagesCache = () => {
|
||||
cache.deletePattern("pages");
|
||||
cache.deletePattern("page:");
|
||||
cache.deletePattern("/pages");
|
||||
cache.deletePattern("GET:/api/pages");
|
||||
logger.debug("Pages cache invalidated");
|
||||
};
|
||||
|
||||
/**
|
||||
* Invalidate all caches
|
||||
*/
|
||||
@@ -51,5 +63,6 @@ module.exports = {
|
||||
invalidateBlogCache,
|
||||
invalidatePortfolioCache,
|
||||
invalidateHomepageCache,
|
||||
invalidatePagesCache,
|
||||
invalidateAllCache,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user