I was playing around with Query JMX statistics, and found out that there are several attributes like SearchQueryTotalTime are always 0 (this attr. represents the duration of query in nano-seconds), even though I'm running the infinispan query.
The only attribute which is updated and returns proper value is StatisticsEnabled. Also the following operations work as expected:
I've tried also to retrieve the statistics using the following method:
and it returns the same results as if getting via JMX.
You can find the whole running test attached.