private List<SavedSearch> getSavedSearchesNeedingRecomputation() {
long fiveMinutesAgo = System.currentTimeMillis() - (5 * 60 * 1000);
SavedSearchCriteria criteria = new SavedSearchCriteria();
criteria.addFilterLastComputeTimeMax(fiveMinutesAgo);
criteria.addFilterGlobal(false); // don't support CRUD global yet, don't bother recalculating these
List<SavedSearch> results = savedSearchManager.findSavedSearchesByCriteria(overlord, criteria);
if (LOG.isTraceEnabled()) {
for (SavedSearch nextSavedSearch : results) {
LOG.trace(nextSavedSearch + " needs recomputation");