2015-05-02 11 views
6

L'opzione di cache protetta consente agli oggetti condivisi di fare riferimento agli oggetti isolati . L'impostazione dell'isolamento della cache su PROTECTED per un'entità abilita la sua cache condivisa. L'opzione protetta è principalmente la uguale all'opzione condivisa, , ad eccezione del fatto che le entità protette possono avere relazioni con entità isolate, laddove non possono essere condivise.Collegamento Eclipse condiviso e cache protetta

qual è il significato di questa eccezione. ciò rende l'entità isolata condivisa se ha una relazione con l'entità protetta

risposta

1

L'opzione protetta può essere utilizzata per garantire che le entità di sola lettura e le query copino sempre gli oggetti memorizzati nella cache. Quindi puoi simulare una cache di dati con EclipseLink. mentre condiviso pronto-solo non verrà copiato.

3

Un'entità isolata è isolata, quindi non può mai essere nella cache condivisa. Protetto contro condiviso condiziona solo l'entità a cui è applicato e quali riferimenti è consentito conservare. I riferimenti a entità isolate richiedono una gestione speciale (e un overhead) in modo che le entità isolate non finiscano nella cache condivisa, quindi le entità condivise che consentono riferimenti a entità isolate hanno ricevuto una designazione speciale.

+0

quindi possiamo dire che l'entità protetta gestisce i riferimenti a entità isolate in modo che queste entità non vengano condivise, ma sono ancora memorizzate nella cache dal gestore di entità protetta @chirs –

+0

mentre i riferimenti di entità condivisa a entità isolate li rendono condivisi come la domanda suggerisce –

Problemi correlati