@Test
public void whenDoesNotExist() throws Exception {

    final Map<Class<?>, Optional<Method>> cache = _Maps.newHashMap();
    final Method method = MethodFinderUtils.findAnnotatedMethod(new NoPostConstruct(), PostConstruct.class, cache);
    assertThat(method, is(nullValue()));
    final Optional<Method> actual = cache.get(NoPostConstruct.class);
    assertThat(actual, is(not(nullValue())));
    assertThat(actual.isPresent(), is(false));
    assertThat(actual.orElse(null), is(nullValue()));
}