Set cached response with callback
Re-introduce "store" as "tryStore",  for testing