Issue #34: Cached queries based on the query expression not argument of execute