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 virtual 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 virtual disk space, wherein the runtime machine is at least one of a virtual machine and an interpreter and wherein a stack operating on the computer system comprises a first stack layer comprising the disk space which comprises the virtual disk space, a second stack layer comprising the operating system, a third stack layer comprising the runtime machine, a fourth stack layer comprising applications which comprises middleware comprising a Websphere service software layer atop which the at least one application runs, and a fifth stack layer comprising an application programming interface; the runtime machine for controlling caching within the method cache of a separate result of at least one method of the application suitable for caching; and the runtime machine for accessing the cached separate result of the at least one method for a next instance of the at least one method from the method cache.