Scheduler cached oldest event would have been processed and deleted. The idea is to see unprocessed event in CASS. So, it needs to check CASS. One possibility is to check last time the scheduler ran with (time based on which it fetched events). That cannot be too old. Even otherwise, I would prefer checking CASS since it is an independent check. Not sure what to do.