diff -upr sites/all/modules/boost_orig/boost.admin.inc sites/all/modules/boost/boost.admin.inc
--- sites/all/modules/boost_orig/boost.admin.inc	2008-10-25 21:09:24.000000000 +0400
+++ sites/all/modules/boost/boost.admin.inc	2009-02-20 18:29:50.000000000 +0300
@@ -161,3 +161,11 @@ function boost_admin_site_offline_submit
     }
   }
 }
+
+function boost_admin_modules_submit($form, &$form_state) {
+  boost_cache_clear_all();
+}
+
+function boost_admin_themes_submit($form, &$form_state) {
+  boost_cache_clear_all();
+}
diff -upr sites/all/modules/boost_orig/boost.module sites/all/modules/boost/boost.module
--- sites/all/modules/boost_orig/boost.module	2008-10-25 21:30:34.000000000 +0400
+++ sites/all/modules/boost/boost.module	2009-02-20 18:30:42.000000000 +0300
@@ -151,6 +151,22 @@ function boost_form_alter(&$form, $form_
       module_load_include('inc', 'boost', 'boost.admin');
       $form['#submit'][] = 'boost_admin_site_offline_submit';
       break;
+
+    // Alter Drupal's modules build form in order to ensure that
+    // the static page cache gets wiped if the administrator decides to
+    // change enabled modules
+    case 'system_modules':
+      module_load_include('inc', 'boost', 'boost.admin');
+      $form['#submit'][] = 'boost_admin_modules_submit';
+      break;
+
+    // Alter Drupal's theme build form in order to ensure that
+    // the static page cache gets wiped if the administrator decides to
+    // change theme
+    case 'system_themes_form':
+      module_load_include('inc', 'boost', 'boost.admin');
+      $form['#submit'][] = 'boost_admin_themes_submit';
+      break;
   }
 }
 
