MDLSITE-3080 stopped using MUC cache ttl. implemented in-script ttl. cache has flag for when query is being run to prevent concurrent cache builds. page outputs old data even as new data is being queried for (which we couldn't have done with MUC ttl in place).