Here’s a sample output from client A of the given scenario above. The client runs a simple loop which issues same identical query every 2 seconds. The correct result set returns 100 statuses. The 20 seconds time window where the results count goes to 0 starts when client B issues a query which returns 0 statuses. The sample shows 2 different cache corruption windows.
2014-07-23 07:53:29 count: 100
2014-07-23 07:53:32 count: 100
2014-07-23 07:53:35 count: 100
2014-07-23 07:53:37 count: 0
2014-07-23 07:53:39 count: 0
2014-07-23 07:53:41 count: 0
2014-07-23 07:53:43 count: 0
2014-07-23 07:53:45 count: 0
2014-07-23 07:53:48 count: 0
2014-07-23 07:53:50 count: 0
2014-07-23 07:53:52 count: 0
2014-07-23 07:53:55 count: 100
2014-07-23 07:53:57 count: 100
2014-07-23 07:54:00 count: 100
2014-07-23 07:54:03 count: 100
2014-07-23 07:54:05 count: 100
2014-07-23 07:54:08 count: 100
2014-07-23 07:54:11 count: 100
2014-07-23 07:54:13 count: 100
2014-07-23 07:54:16 count: 100
2014-07-23 07:54:18 count: 0
2014-07-23 07:54:21 count: 0
2014-07-23 07:54:23 count: 0
2014-07-23 07:54:25 count: 0
2014-07-23 07:54:27 count: 0
2014-07-23 07:54:29 count: 0
2014-07-23 07:54:31 count: 0
2014-07-23 07:54:34 count: 0
2014-07-23 07:54:36 count: 0
2014-07-23 07:54:39 count: 100
2014-07-23 07:54:41 count: 100
2014-07-23 07:54:44 count: 100
2014-07-23 07:54:47 count: 100
2014-07-23 07:54:49 count: 100
2014-07-23 07:54:52 count: 100
2014-07-23 07:54:55 count: 100
2014-07-23 07:54:58 count: 100