diff --git a/config/environments/development.rb b/config/environments/development.rb
index 9d4fc6ba5e9769eb4579ed4aea4d5269f6f5778d..31a3af77ba1dfe62df07c3e0dfc86a9e6fc72b76 100644
--- a/config/environments/development.rb
+++ b/config/environments/development.rb
@@ -4,7 +4,7 @@
   # In the development environment your application's code is reloaded on
   # every request. This slows down response time but is perfect for development
   # since you don't have to restart the web server when you make code changes.
-  config.cache_classes = false
+  config.cache_classes = Gitlab::Utils.to_boolean(ENV['CACHE_CLASSES'], default: false)
 
   # Show full error reports and disable caching
   config.active_record.verbose_query_logs  = true