protected boolean onCacheMiss(T target) {
        boolean cached = matcher.matches(target);
        map.put(target, cached);
        return cached;
    }
protected boolean onCacheMiss ( T target ) { boolean cached = matcher . matches ( target ) ; map . put ( target , cached ) ; return cached ; }
Invoked if the cache is not hit.

@param target The element to be matched.
@return {@code true} if the element is matched.