1. A system, comprising: a cache server comprising: a local memory; a table residing on the local memory, wherein the table is used to identify data objects corresponding to cached data; and the data objects residing on the local memory, wherein the data objects contain pointers to the cached data; and a remote memory communicatively coupled to the cache server through an Input-Output (I/O) connection, wherein the cached data resides on the remote memory.