set noCache only if asArray = true. Override findWith to correctly call asArray()