Yeah, I looked at that class, but this comments seemed to discourage using it for my use case: "NOTE: No actual work should be done on tasks submitted to this executor."

I'm not sure how big how a problem it would be in practice, since everything I run in my eviction method is non-blocking.