Compiled executor caching is broken
Regressed in https://github.com/DMOJ/judge-server/pull/673, since now the cache is per-worker-process, and gets destroyed on exit. Will require a rewrite of the caching system.
I don't think this'll get done by the next release, and will require significant rework anyway. Let's just remove the caching entirely for now, so that we at least don't leak files.
Removing it will cause the bridged checker to recompile the checker for every testcase, so that also need to be fixed...
Might want to remove "good first issue"... no?
As far as first issues in the judge go, this isn't too bad. In absolute terms, yes, it's a bit tricky.