Clear Node's Cache in hook_node_update

clear_cache_node_update.php
function cga_import_node_update($node) {
  $nodeurl = url('node/'. $node->nid);
  cache_clear_all($nodeurl, 'cache_page');
}

// The above doesnay work, below does but it is overkill.
$core = array('cache', 'cache_path', 'cache_filter', 'cache_bootstrap', 'cache_page');
$cache_tables = array_merge(module_invoke_all('flush_caches'), $core);
foreach ($cache_tables as $table) {
  cache_clear_all('*', $table, TRUE);
}

// This works and is more narrow
$cache_tables = array('cache_field', 'cache_block');
foreach ($cache_tables as $table) {
  cache_clear_all('*', $table, TRUE);
}

// field:node:[nid]
// 
cache_clear_all('*', 'cache_field', TRUE);