diff --git a/config/settings/container/base.py b/config/settings/container/base.py
index 9bb7f8513281cbbe99e3f73f2b3be74c207ec96d..36dcb3abc6235ee90d6be56bab9fefe69bd26839 100644
--- a/config/settings/container/base.py
+++ b/config/settings/container/base.py
@@ -143,6 +143,9 @@ try:
     except:
         AWS_ELASTICACHE_TIMEOUT = 30
 
+    # Set the middleware timeout equal to the cache timeout:
+    CACHE_MIDDLEWARE_SECONDS = AWS_ELASTICACHE_TIMEOUT
+
     # Load modified caching middleware:
     MIDDLEWARE = [
         'core.middleware.maintenance.MaintenanceModeMiddleware',
diff --git a/config/settings/container/dev.py b/config/settings/container/dev.py
index bd18c48417888940a2ac84de4de7dfcd2cc749ab..92804d1af749adfaea42521f0256668cec3cd9bc 100644
--- a/config/settings/container/dev.py
+++ b/config/settings/container/dev.py
@@ -90,3 +90,4 @@ Events and associated data may change or be removed at any time.
 
 if AWS_ELASTICACHE_ADDR:
     CACHES['default']['KEY_PREFIX'] = '1'
+    CACHE_MIDDLEWARE_KEY_PREFIX = '1'
diff --git a/config/settings/container/playground.py b/config/settings/container/playground.py
index 39b147e06a905aaea59d12803888bb214da90933..05c44f3d4a1a2cf29ede955bc63ef5073ff4dc0d 100644
--- a/config/settings/container/playground.py
+++ b/config/settings/container/playground.py
@@ -46,3 +46,4 @@ if (DEBUG == True):
 # Set elasticache prefix if the correct variables are set.
 if AWS_ELASTICACHE_ADDR:
     CACHES['default']['KEY_PREFIX'] = '3'
+    CACHE_MIDDLEWARE_KEY_PREFIX = '3'
diff --git a/config/settings/container/production.py b/config/settings/container/production.py
index 60ad8fa62b67e86094e7055ae16bde7a28d57473..8a8fe25c62df46f7b17d8dbdc2d6ea037be9b750 100644
--- a/config/settings/container/production.py
+++ b/config/settings/container/production.py
@@ -65,3 +65,4 @@ if (DEBUG == True):
 # Set elasticache prefix if the correct variables are set.
 if AWS_ELASTICACHE_ADDR:
     CACHES['default']['KEY_PREFIX'] = '4'
+    CACHE_MIDDLEWARE_KEY_PREFIX = '4'
diff --git a/config/settings/container/test.py b/config/settings/container/test.py
index 934b8ebd4515256232262af8c88b083a12410f4d..a7862164f68104d8e2aaee49dde78cb27795eefa 100644
--- a/config/settings/container/test.py
+++ b/config/settings/container/test.py
@@ -90,3 +90,4 @@ to Playground or Production. Note, on this GraceDB instance:
 
 if AWS_ELASTICACHE_ADDR:
     CACHES['default']['KEY_PREFIX'] = '2'
+    CACHE_MIDDLEWARE_KEY_PREFIX  = '2'