Corkboard demo: Improve error reporting and cache errors for responsiveness.
Corkboard demo: Improve error reporting and cache errors for responsiveness.

In the cajoling service client, report timeouts differently from other errors. Cache error responses (for 120 seconds) and timeouts (for 10 seconds) so that not every page load is stalled on retrying every failed cajole.


git-svn-id: eb21526166532bd3afc2c1499c0cf105ce815f5a@4205 360991c0-9f3b-0410-ba87-8b362a00edf4

jasvir/caja,wishabi/caja-1,wishabi/caja-1,googlearchive/caja,cepm-nate/caja,googlearchive/caja,initaldk/caja,initaldk/caja,jasvir/caja,cepm-nate/caja,wishabi/caja-1,googlearchive/caja,wishabi/caja-1,cepm-nate/caja,initaldk/caja,cepm-nate/caja,jasvir/caja,initaldk/caja,initaldk/caja,googlearchive/caja,googlearchive/caja,initaldk/caja,jasvir/caja,cepm-nate/caja,googlearchive/caja,cepm-nate/caja,wishabi/caja-1,jasvir/caja,jasvir/caja,wishabi/caja-1