Cache isolation model
First Claim
Patent Images
1. A system of providing isolation, comprising:
- a template file;
an offline deploy tool to transform information regarding a service into a configuration structure using the template file; and
an cache manager to transform information regarding an application into a configuration structure using the template file and to read the service and application configuration structures, wherein the cache manager dynamically allocates cache regions based on the configuration structures; and
a locker construct, the cache manager to employ the locker construct to ensure that each operation is executed exclusively.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the invention employs techniques for providing isolation for exclusivity of operation. Isolation may exist between different application and/or different threads or virtual machines of the same application. In one embodiment, using a lock helps to ensure that operations are executed exclusive of each other.
-
Citations
18 Claims
-
1. A system of providing isolation, comprising:
-
a template file;
an offline deploy tool to transform information regarding a service into a configuration structure using the template file; and
an cache manager to transform information regarding an application into a configuration structure using the template file and to read the service and application configuration structures, wherein the cache manager dynamically allocates cache regions based on the configuration structures; and
a locker construct, the cache manager to employ the locker construct to ensure that each operation is executed exclusively. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
generating a specific cache region configuration structure for a service based on a principal name, wherein the configuration structure is based on a pre-defined template including the principal name;
generating a specific cache region configuration structure for an application based on a principal name, wherein the configuration structure is based on the pre-defined template including the principal name;
initializing particular cache regions based on the configuration structures of the services and applications; and
maintaining cache isolation through the use of a locker construct when recreating an object in cache. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An article of manufacture including program code which, when executed by a machine, causes the machine to perform the operations of:
-
generating a cache region configuration structure for a service, wherein the configuration structure is based on a pre-defined template;
generating a cache region configuration structure for an application, wherein the configuration structure is based on the pre-defined template;
initializing particular cache regions based on the configuration structures of the services and applications; and
maintaining cache isolation through the use of a locker construct when recreating an object in cache. - View Dependent Claims (17, 18)
-
Specification