Index: modules/node/node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.module,v
retrieving revision 1.961
diff -u -p -r1.961 node.module
--- modules/node/node.module	6 May 2008 12:18:48 -0000	1.961
+++ modules/node/node.module	9 May 2008 18:45:59 -0000
@@ -938,6 +938,17 @@ function node_save(&$node) {
 
   // Clear the page and block caches.
   cache_clear_all();
+
+  // Forcibly wipe this node's page view from the cache because, if a
+  // minimum cache lifetime is in effect, cache_clear_all() will not
+  // clear any page cache entries younger than that minimum.
+  // 
+  // Page cache cids are absolute URLs.  url() in absolute-mode will
+  // get the aliased path if there is one, and we also wipe the
+  // absolute version of the node/nid URL just in case.
+  global $base_url;
+  cache_clear_all(url('node/'.$node->nid, array('absolute' => TRUE)), 'cache_page');
+  cache_clear_all($base_url .'/node/'. $node->nid, 'cache_page');
 }
 
 /**
