queries: cached find should not throw an exception if cache not provided