Garbage Collection Of Persistent Objects With Dynamic Multikeys
First Claim
1. A process comprising destroying a first object instance that has one or more persistent fields and a method for accessing a mutable key.
25 Assignments
0 Petitions
Accused Products
Abstract
A mechanism is disclosed that enables garbage collection of object instances that have persistent data and a mutable key. A mutable key capability is advantageous in a variety of applications, such as monitoring a set of users and their login status on a plurality of media servers (e.g., an email server, an instant messaging server, a voice mail server, a video server, an audio-conferencing server, etc.). Implementations based on the Enterprise JavaBean specification are disclosed for three illustrative embodiments of the present invention. The illustrative embodiments of the present invention can also be implemented in accordance with object persistence mechanisms other than Enterprise JavaBeans.
32 Citations
20 Claims
- 1. A process comprising destroying a first object instance that has one or more persistent fields and a method for accessing a mutable key.
-
6. A process comprising destroying a persistent first object instance in response to an invocation of a method of a second object instance;
-
wherein said method is for accessing a mutable key; and
wherein said second object instance has one or more persistent fields; and
wherein said persistent first object instance has a first immutable key that is associated with said mutable key. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A process comprising destroying a persistent first object instance in response to an invocation of a method of a second object instance;
-
wherein said method is for accessing a mutable key; and
wherein said second object instance has one or more persistent fields; and
wherein said persistent first object instance has a field that corresponds to one of said persistent fields of said second object instance. - View Dependent Claims (17, 18, 19, 20)
-
Specification