asPredicate() can be customized at class level by overriding _asPredicate()
shacache: set "infinite" cache HTTP header for content-based URI