Patent ID: 7065743

Claim:
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; and a class processing mechanism residing in the memory and executed by the at least one processor, the class processing mechanism writing a plurality of entries to a cache residing in the memory, each entry including analyzed program information for an object oriented class that has no identifiable corresponding class file when the corresponding object oriented class is loaded; wherein, if a selected class to be loaded has no identifiable corresponding class file, the class processing mechanism determines whether an entry in the cache exists that includes analyzed program information corresponding to the selected class; if an entry in the cache exists that includes analyzed program information corresponding to the selected class, the class processing mechanism uses the analyzed program information; and if no entry in the cache exists that includes analyzed program information corresponding to the selected class, the class processing mechanism analyzes program information corresponding to the selected class to generate therefrom new analyzed program information corresponding to the selected class, and writes the new analyzed program information corresponding to the selected class to an entry in the cache.