Patent Document ID: 20090013320
Application ID: 11773463
Patent Status: 0

Claim One:
1. A system for supporting method level caching by a runtime machine, comprising: a disk space of a computer system comprising at least one type of memory; an operating system for controlling allocations and access within the disk space; a runtime machine for running at least one application through at least one of the operating system or on at least one processor of the computer system, the runtime machine for managing a selected disk space from among the disk space allocated to the runtime machine by the operating system and for managing a separate method cache within the selected disk space for storing at least one result of at least one method of a plurality of methods of the application for access for a next instance of the at least one method during runtime of the application; the runtime machine for analyzing at least one argument object graph and a result object graph for each method of the plurality of methods of the application to determine whether each separate at least one argument object graph and result object graph for each method comprises only primitive object types; the runtime machine, responsive to detecting that a particular at least one argument object graph and result object graph of a particular method from among the plurality of methods comprises only primitive object types, for marking the particular method to direct the runtime machine to cache the separate result of the particular method in the method cache.