Invention Grant
- Patent Title: Java object cache server for databases
- Patent Title (中): 用于数据库的Java对象缓存服务器
-
Application No.: US11694850Application Date: 2007-03-30
-
Publication No.: US08156085B2Publication Date: 2012-04-10
- Inventor: Frank Dominguez, Jr. , Dave Moellenhoff , Eric Chan
- Applicant: Frank Dominguez, Jr. , Dave Moellenhoff , Eric Chan
- Applicant Address: US CA San Francisco
- Assignee: salesforce.com, inc.
- Current Assignee: salesforce.com, inc.
- Current Assignee Address: US CA San Francisco
- Agency: Haynes Beffel & Wolfeld LLP
- Agent Ernest J. Beffel, Jr.
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A cache server is provided in a network for storing Java objects for retrieval by one or multiple application servers. Application server(s) are configured to request an object from the cache server, rather than requesting the Java object directly from a database, so as to reduce processing load on the database and free up database resources. Responsive to a request for a Java object from an application server, e.g., in an HTTP request, the cache server determines if the object is stored in memory and if so, serializes the requested object and sends the serialized object to the requesting server, e.g., in an HTTP response. The requesting server then deserializes the Java object. If the object is not stored in memory, the cache server instantiates the object (typically by requesting the object from the database), serializes the instantiated object and sends it to the requesting server. Cache coherency methods are also provided.
Public/Granted literature
- US20070288510A1 JAVA OBJECT CACHE SERVER FOR DATABASES Public/Granted day:2007-12-13
Information query