[code cache] Detect entry write error and remove entry.

- Detects errors where entry write data call fails. In that
  case, deletes the entry.
- Detects bad entries while reading and signals them with an
  invalid response time.

Bug: chromium:719172
Change-Id: I3c977f9d2e2869c4dee6c83d45bc9d98cb9c0e93
Reviewed-on: https://chromium-review.googlesource.com/c/1459523
Reviewed-by: Mythri Alle <mythria@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#630390}
3 files changed