@Test
public void delegatedDelete()
{

    when(backingStore.delete("url")).thenReturn(true);
    assertTrue(cachingStore.delete("url"));
    
    when(backingStore.delete("url")).thenReturn(false);
    assertFalse(cachingStore.delete("url"));
}