@Test
public void testGetItemInfoMissing() throws IOException {

  GoogleCloudStorageItemInfo result = gcs.getItemInfo(ITEM_A_A.getResourceId());
  // Verify the delegate call.
  verify(gcsDelegate).getItemInfo(eq(ITEM_A_A.getResourceId()));
  assertThat(result).isEqualTo(ITEM_A_A);
  // Verify the cache was updated.
  assertThat(cache.getItem(ITEM_A_A.getResourceId())).isEqualTo(ITEM_A_A);
}