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; 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.