Alternate queryAll cache method - discussion needed