×

Email server with enhanced least recently used (LRU) cache

  • US 8,307,036 B2
  • Filed: 09/27/2005
  • Issued: 11/06/2012
  • Est. Priority Date: 09/27/2005
  • Status: Active Grant
First Claim
Patent Images

1. An electronic mail (email) server comprising:

  • a proxy that obtains mappings for message identifiers (MsgID'"'"'s) corresponding to new electronic messages that had been determined from a polling operation;

    a least recently used (LRU) cache that caches the MsgID'"'"'s and a predetermined size of each new electronic message corresponding to the MsgID'"'"'s and releases from the LRU cache the least recently used MsgID and predetermined size of the new electronic message corresponding to the MsgID; and

    a memory in which all messages within the LRU cache are saved;

    the proxy receives a mail job, determines if a MsgID for the mail job is in the cache, and if yes, obtains a mapping for the MsgID from the cache and processes the mail job, if the MsgID for the mail job is not in the cache, retrieves the MsgID from a database, caches the retrieved MsgID into the cache, obtains a mapping for the retrieved MsgID from the cache and processes the mail job, and purges without using weights and heuristics the cache of the MsgID'"'"'s.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×