Described herein are methods and apparatus, including computer program
products, that implement a centralized cache storage for runtime systems.
A computer program product can include instructions operable to receive a
request at a centralized shared cache framework to store an entity; cache
the entity in a shared memory in response to the request, where the
shared memory is operable to store the entity such that the entity is
accessible to runtime systems, and caching the entity in the shared
memory comprises storing the entity for one of the runtime systems;
receive a request at the centralized shared cache framework to retrieve
the entity from the shared memory; and if the entity is stored in the
shared memory, retrieve the stored entity from the shared memory, where
the centralized shared cache framework is operable to retrieve the entity
for any of the runtime systems.