correct the output of the cache tests

Change-Id: Ib4a5682a7a02e3b68d3b341beb6e2d66fc992541
as been added the chek vor the val != 0 because the first read can be 0 value (no set has been done yet).
Anyway the value set is ever the same. The test check that every set produce a readeable value

Change-Id: I5a3421e2863a2f6ed0212f9156b65abbc2cf1d68
addded 10 reader to the test

Change-Id: Id035dcdf19a982ede10425733fabd46a3330a48b
added option the the cache test simulation

Change-Id: I1585835e010b665529146bf08615b0f377e7bc6a