Patent ID: 8732265

Claim:
A method, comprising: receiving a copy of a journal report corresponding to a journal report sent by a server to an archive, the copy of the journal report comprising a message to be reconciled corresponding to a message sent by the server to the archive for storage; categorizing, by a processor, the received message for reconciliation into one of a plurality of categories based on whether an amount of time that has elapsed since the copy of the journal report was received is within one or more time intervals, wherein a first category corresponds to a first time interval corresponding to at least one of delivery and processing latency associated with the archive and a second category corresponds to a second time interval corresponding to the time period after the expiration of the first time period and before the expiration of a local cache lifetime, wherein the copy of the message is stored in the local cache; issuing a delivery confirmation query to the archive according to categorization of the message for reconciliation, wherein a delivery confirmation query is not issued for at least one category and is issued for at least one other category; and determining whether the message sent from the server to the archive is stored at the archive based on a response to the delivery confirmation query.