I don't understand your question.
This is just a companion object, with some constants, some simple functions, and an `apply()` method to create cache instances.

The cache should not be shared between debug sessions. It contains JDI elements, which are direct references of internal structures of the debugged VM. They have to be used with the VM which provided them.