@Test
void should_be_set_when_callable_key_is_not_exists() throws Exception {

    doReturn(null).when(source).get("1");
    doReturn(2).when(callable).call();
    assertThat(cache.get(1, callable)).isEqualTo(2);
    verify(source).set("1", 2);
}