I'm continuing my previous post in this list. By running JCS in DEBUG mode, I found something unexpected and wanted to validate if that is right.
I have a remote cache server and two local remote servers A and B. About 1000 objects are created in both A and B, updated and removed. After a change in one of the servers (A or B), I checked the other and found that the change is not reflected even after a few seconds. For example, let's say Object 747 is created on A. The put operation causes a RMI call to the remote server. Since it is one among 1000 calls, it may block. In the meanwhile, the check on B causes a get in the remote server. Since the put operation hasn't completed (maybe the thread is waiting for CPU), the get will return a miss. The scenario works similar for updates and removes. Am I missing something here? Is there any way to make it work consistent? Thanks, Chandri --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]