1. A method of managing data object references in a server cluster, comprising: responsive to a first process that executes on a first server device in the server cluster referencing a data object, retrieving data from disk, generating the data object using the retrieved data, and storing the generated object in memory of the first server device; responsive to a second process that executes on a second server device of the cluster referencing the previously generated data object, creating or using a shared virtual memory space between the first and second server appliances; and placing the generated data object in the shared memory space wherein the second server device may retrieve at least a portion of the data object using the shared memory space without accessing disk.