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-12 00:10:22.000000000 +0300
@@ -148,12 +148,6 @@ function boost_admin_settings_submit($fo
   }
 }
 
-function boost_admin_clear_cache_submit($form, &$form_state) {
-  boost_cache_clear_all();
-  drupal_flush_all_caches();
-  drupal_set_message(t('Static page cache and all other caches cleared.'));
-}
-
 function boost_admin_site_offline_submit($form, &$form_state) {
   if (!empty($form_state['values']['site_offline'])) {
     if (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-12 00:10:44.000000000 +0300
@@ -141,7 +141,6 @@ function boost_form_alter(&$form, $form_
       $form['page_cache'] = boost_admin_settings($form['page_cache']);
       $form['#validate'][] = 'boost_admin_settings_validate';
       $form['#submit'][] = 'boost_admin_settings_submit';
-      $form['clear_cache']['clear']['#submit'][0] = 'boost_admin_clear_cache_submit';
       break;
 
     // Alter Drupal's site maintenance settings form in order to ensure that
@@ -295,6 +294,14 @@ function boost_block($op = 'list', $delt
 }
 
 /**
+ * Implementation of hook_flush_caches
+ */
+function boost_flush_caches() {
+  boost_cache_clear_all();
+  return;
+}
+
+/**
  * Implementation of hook_theme().
  */
 function boost_theme() {
