improved caching by removing cache sweepers and replacing them with better cache keys

the same will follow for ticketing models