diff --git a/node_modules/next/dist/esm/server/use-cache/use-cache-wrapper.js b/node_modules/next/dist/esm/server/use-cache/use-cache-wrapper.js
index e0995a2..86b341e 100644
--- a/node_modules/next/dist/esm/server/use-cache/use-cache-wrapper.js
+++ b/node_modules/next/dist/esm/server/use-cache/use-cache-wrapper.js
@@ -775,12 +775,12 @@ export async function cache(kind, id, boundArgsLength, originalFn, argsObj) {
     // mutable, but only lives as long as the request, so the key does not
     // need to include cookies.
     const cacheKeyParts = hmrRefreshHash ? [
-        buildId,
+        process.env.SIDETRAIL_USE_CACHE_BREAKER || buildId,
         id,
         args,
         hmrRefreshHash
     ] : [
-        buildId,
+        process.env.SIDETRAIL_USE_CACHE_BREAKER || buildId,
         id,
         args
     ];
diff --git a/node_modules/next/dist/server/use-cache/use-cache-wrapper.js b/node_modules/next/dist/server/use-cache/use-cache-wrapper.js
index 44a779c..2911f93 100644
--- a/node_modules/next/dist/server/use-cache/use-cache-wrapper.js
+++ b/node_modules/next/dist/server/use-cache/use-cache-wrapper.js
@@ -826,12 +826,12 @@ async function cache(kind, id, boundArgsLength, originalFn, argsObj) {
     // mutable, but only lives as long as the request, so the key does not
     // need to include cookies.
     const cacheKeyParts = hmrRefreshHash ? [
-        buildId,
+        process.env.SIDETRAIL_USE_CACHE_BREAKER || buildId,
         id,
         args,
         hmrRefreshHash
     ] : [
-        buildId,
+        process.env.SIDETRAIL_USE_CACHE_BREAKER || buildId,
         id,
         args
     ];
