Index: wp-includes/comment.php
===================================================================
--- wp-includes/comment.php	(revision 22074)
+++ wp-includes/comment.php	(working copy)
@@ -249,11 +249,9 @@
 
 		// $args can be whatever, only use the args defined in defaults to compute the key
 		$key = md5( serialize( compact(array_keys($defaults)) )  );
-		$last_changed = wp_cache_get('last_changed', 'comment');
-		if ( ! $last_changed ) {
-			$last_changed = time();
-			wp_cache_set('last_changed', $last_changed, 'comment');
-		}
+		$last_changed = wp_cache_get( 'last_changed', 'comment' );
+		if ( ! $last_changed )
+			$last_changed = wp_cache_incr( 'last_changed', 1, 'comment' );
 		$cache_key = "get_comments:$key:$last_changed";
 
 		if ( $cache = wp_cache_get( $cache_key, 'comment' ) ) {
@@ -1293,6 +1291,8 @@
 	$comment = get_comment($id);
 	do_action('wp_insert_comment', $id, $comment);
 
+	wp_cache_incr('last_changed', 1, 'comment');
+
 	return $id;
 }
 
@@ -1964,7 +1964,7 @@
 	foreach ( (array) $ids as $id )
 		wp_cache_delete($id, 'comment');
 
-	wp_cache_set('last_changed', time(), 'comment');
+	wp_cache_incr('last_changed', 1, 'comment');
 }
 
 /**
