@Test
public void validCacheHit() throws Throwable {

    Assume.assumeTrue(isValid);
    when(cache.get(eq(cacheKey), any(SerializationType.class))).thenReturn(expectedValue);
    assertEquals(expectedValue, advice.cacheGetSingle(pjp));
    verify(cache).get(eq(cacheKey), any(SerializationType.class));
    verify(cache, never()).set(anyString(), anyInt(), any(), any(SerializationType.class));
    verify(pjp, never()).proceed();
}