For maximum compatibility across ruby implementations, it would be really nice if lrucache didn't depend on a c extension