How do I conditionally override views cache using preview?
ADDITION:

This works:

$view=views_get_view('to_c_or_not_to_c'); // or whatever your name of your view is
$view-&gt;display['cached']-&gt;display_options['cache']=array('type' =&gt; 'none'); // 'cached' is the display name of the view that is normally cached but here we are going to set it to none
return $view-&gt;preview('cached'); // returns the rendered html of that display (if you need arguments, they can be passed here as an array in a second argument


ORIGINAL:

May the great drupal gods strike me down for this answer, but....

$view_object-&gt;live_preview=TRUE;


will cause drupal to ignore any cache()ing that may be set and a very quick look doesn't seem to show much other side effects (other than some query capturing)