cache the query results for 15s from a worksheet function call in order to prevent constant formula reevaluation