Moved database query into cached method. Cache now uses 'since' and 'filter' as part of keys