Index: CHANGELOG.txt
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/admin_menu/CHANGELOG.txt,v
retrieving revision 1.33.2.48.2.60
diff -u -p -r1.33.2.48.2.60 CHANGELOG.txt
--- CHANGELOG.txt	21 Sep 2009 11:04:45 -0000	1.33.2.48.2.60
+++ CHANGELOG.txt	26 Sep 2009 06:05:52 -0000
@@ -6,6 +6,7 @@ Admin Menu x.x-x.x, xxxx-xx-xx
 
 Admin Menu 6.x-3.x, xxxx-xx-xx
 ------------------------------
+#588518 by Dave Reid: Added flush update cache menu item.
 #511744 by smk-ka, sun: Fixed /admin page links are broken.
 by smk-ka: Added missing variables to hook_uninstall().
 #571038 by smk-ka: Removed call to admin_menu_wipe() and cleaned install file.
Index: admin_menu.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/admin_menu/admin_menu.inc,v
retrieving revision 1.11.2.20.2.25
diff -u -p -r1.11.2.20.2.25 admin_menu.inc
--- admin_menu.inc	21 Sep 2009 11:04:45 -0000	1.11.2.20.2.25
+++ admin_menu.inc	26 Sep 2009 06:05:52 -0000
@@ -129,6 +129,9 @@ function admin_menu_links_icon() {
     'requisites' => t('Page requisites'),
     'theme' => t('Theme registry'),
   );
+  if (module_exists('update')) {
+    $caches['update'] = t('Update data');
+  }
   foreach ($caches as $arg => $title) {
     $links['icon']['flush-cache'][$arg] = array(
       '#title' => $title,
@@ -425,6 +428,10 @@ function admin_menu_flush_cache($name = 
       drupal_rebuild_theme_registry();
       break;
 
+    case 'update':
+      _update_cache_clear();
+      break;
+
     default:
       // Flush all caches; no need to re-implement this.
       module_load_include('inc', 'system', 'system.admin');
@@ -443,4 +450,3 @@ function admin_menu_flush_cache($name = 
 function theme_admin_menu_icon() {
   return '<img class="admin-menu-icon" src="' . (theme_get_setting('toggle_favicon') ? theme_get_setting('favicon') : base_path() . 'misc/favicon.ico') . '" width="16" height="16" alt="' . t('Home') . '" />';
 }
-
