A distributed cache management system controls individual cache objects so
they are selectively updated if messages are received at another cache in
an expected order and selectively invalidated if messages are received
with certain error state, thus causing reference to be made to the central
database. In specific embodiments of the invention, each change to an
object in the central database is assigned a unique version number with an
inherent ordering to serialize all changes, and the version number is used
as a key to determine if messages have been lost or otherwise received at
a cache out of order. In a further specific embodiment, full object state
information is communicated among caches without need for verification
through the central database. Thus if messages are lost or received out of
order, the state can be applied to the targeted objects in the local cache
assuring full synchronization.
Oggetti distribuiti in modo da del nascondiglio dell'amministrazione di sistema del nascondiglio di comandi i diversi sono aggiornati selettivamente se i messaggi sono ricevuti ad un altro nascondiglio in un ordine previsto ed invalidato selettivamente se i messaggi sono ricevuti con determinato errore dichiarano, così inducendo riferimento ad essere fatto alla base di dati centrale. Nei metodi di realizzazione specifici dell'invenzione, ad ogni cambiamento ad un oggetto nella base di dati centrale è assegnato un numero di versione unico con un ordinamento inerente per pubblicare tutti i cambiamenti a puntate ed il numero di versione è usato mentre una chiave per determinare se i messaggi sono stati persi o al contrario sono stati ricevuti ad un nascondiglio guastato. In un incorporamento specifico ulteriore, l'oggetto completo dichiara le informazioni è comunicato fra i nascondigli senza esigenza della verifica attraverso la base di dati centrale. Così se i messaggi sono persi o guastato ricevuto, il dichiarare può essere applicato agli oggetti designati nel nascondiglio locale che assicura la sincronizzazione completa.