diff --git a/modules/image/image.install b/modules/image/image.install
index 5f096cc..406d797 100644
--- a/modules/image/image.install
+++ b/modules/image/image.install
@@ -28,9 +28,6 @@ function image_uninstall() {
 function image_schema() {
   $schema = array();
 
-  $schema['cache_image'] = drupal_get_schema_unprocessed('system', 'cache');
-  $schema['cache_image']['description'] = 'Cache table used to store information about image manipulations that are in-progress.';
-
   $schema['image_styles'] = array(
     'description' => 'Stores configuration options for image styles.',
     'fields' => array(
@@ -280,3 +277,18 @@ function image_requirements($phase) {
 
   return $requirements;
 }
+
+/**
+ * @addtogroup update-7.x-extra
+ */
+
+/**
+ * Drop the unused 'cache_image' bin.
+ */
+function image_update_7000() {
+  db_drop_table('cache_image');
+}
+
+/**
+ * @} End of "addtogroup updates-7.x-extra"
+ */
diff --git a/modules/image/image.module b/modules/image/image.module
index 008a365..6d5803c 100644
--- a/modules/image/image.module
+++ b/modules/image/image.module
@@ -259,13 +259,6 @@ function image_system_file_system_settings_submit($form, &$form_state) {
 }
 
 /**
- * Implements hook_flush_caches().
- */
-function image_flush_caches() {
-  return array('cache_image');
-}
-
-/**
  * Implements hook_file_download().
  *
  * Control the access to files underneath the styles directory.
