@Test
void get() {

    TestCache item = cacheItem("value");
    when(cacheStore.get("name:key", cache.context)).thenReturn(item);
    Optional<TestCache> value = cache.get("key");
    assertThat(value).get().isSameAs(item);
    assertThat(cache.get("notExistedKey")).isEmpty();
}