public ObjectFilter getObjectFilter() {
if (objectFilter == null) {
if (queryCache != null) {
KeyValuePair<String, Class> queryCacheKey = new KeyValuePair<String, Class>(jpaQuery, matcherImplClass);
ObjectFilter of = queryCache.get(queryCacheKey);
if (of == null) {
of = matcher.getObjectFilter(jpaQuery);
queryCache.put(queryCacheKey, of);
}
objectFilter = of;