New semantic for clear:
- assumes no concurrent operation while the command is in progress
- Lock free (avoids any issues with stop-the-word or deadlocks)
- non-transactional (it does not interact with current running or others transactions)
- blocks
-
ISPN-2849 Don't keep threads blocked when waiting for locks to be released
- Closed
- causes
-
ISPN-5993 ClassCastException in ProtobufMetadataManagerInterceptor for clear
- Closed
- relates to
-
ISPN-4073 clear() can create inconsistencies
- Closed
-
ISPN-4140 Clear command doesn't acquire any remote locks in pessimistic mode
- Closed
-
ISPN-4778 PessimisticLockingInterceptor throws when handling remote clear command
- Closed
-
ISPN-3656 Relax Cache.clear() semantics
- Closed