...
Add another type parameter to ScannerCache
Refactor ContestByPid to use scannercache
Refactor ProblemByPid to ScannerCache