Clean oldest objects first when perform cache cleanup.

This seems more logical - as code evolves, old objects will less likely
to be reused.