|
T1 does delete, T2 get + PFER
T1 invokes invalidateKey T2 registers pendingPut T2 retrieves data from DB T1 commits, removing data from DB T2 calls acquire lock, the record in pendingPuts was not touched and recentRemovals is not inspected T2 inserts the entry into cache T2 releases the lock
|