@@ -258,6 +258,13 @@ public SortedMap<Object, Data> getAggregatedDataFromHttpQueryingInternal(
258
258
JsonNode rootNode = requestSender .getDataForCacheMembers (sServiceName , selectedCache .getY (), sDomainPartition );
259
259
JsonNode nodeCacheMembers = rootNode .get ("items" );
260
260
261
+ // get columns
262
+
263
+ boolean fIsBack = m_type == CacheType .BACK_TIER ;
264
+
265
+ // the following offset is required due to the difference in the column numbers for front and back
266
+ int nOffset = fIsBack ? 0 : 1 ;
267
+
261
268
if (nodeCacheMembers != null && nodeCacheMembers .isArray ())
262
269
{
263
270
for (int i = 0 ; i < nodeCacheMembers .size (); i ++)
@@ -268,26 +275,24 @@ public SortedMap<Object, Data> getAggregatedDataFromHttpQueryingInternal(
268
275
{
269
276
Data data = new CacheDetailData ();
270
277
271
- data .setColumn (CacheDetailData .NODE_ID ,
272
- Integer .valueOf (nodeCacheMember .get ("nodeId" ).asText ()));
273
- data .setColumn (CacheDetailData .SIZE ,
274
- Integer .valueOf (nodeCacheMember .get ("size" ).asText ()));
275
- data .setColumn (CacheDetailData .MEMORY_BYTES ,
276
- nodeCacheMember .get ("units" ).longValue () * nodeCacheMember .get ("unitFactor" ).longValue ());
277
- data .setColumn (CacheDetailData .TOTAL_GETS ,
278
- Long .valueOf (nodeCacheMember .get ("totalGets" ).asText ()));
279
- data .setColumn (CacheDetailData .TOTAL_PUTS ,
280
- Long .valueOf (nodeCacheMember .get ("totalPuts" ).asText ()));
281
- data .setColumn (CacheDetailData .CACHE_HITS ,
282
- Long .valueOf (nodeCacheMember .get ("cacheHits" ).asText ()));
283
- data .setColumn (CacheDetailData .CACHE_MISSES ,
284
- Integer .valueOf (nodeCacheMember .get ("cacheMisses" ).asText ()));
285
-
286
- data .setColumn (CacheDetailData .CACHE_PRUNES ,
278
+ data .setColumn (CacheDetailData .NODE_ID , Integer .valueOf (nodeCacheMember .get ("nodeId" ).asText ()));
279
+ data .setColumn (CacheDetailData .SIZE , Integer .valueOf (nodeCacheMember .get ("size" ).asText ()));
280
+ if (fIsBack )
281
+ {
282
+ data .setColumn (CacheDetailData .MEMORY_BYTES ,
283
+ nodeCacheMember .get ("units" ).longValue () * nodeCacheMember .get ("unitFactor" ).longValue ());
284
+ }
285
+
286
+ data .setColumn (CacheDetailData .TOTAL_GETS - nOffset , Long .valueOf (nodeCacheMember .get ("totalGets" ).asText ()));
287
+ data .setColumn (CacheDetailData .TOTAL_PUTS - nOffset , Long .valueOf (nodeCacheMember .get ("totalPuts" ).asText ()));
288
+ data .setColumn (CacheDetailData .CACHE_HITS - nOffset , Long .valueOf (nodeCacheMember .get ("cacheHits" ).asText ()));
289
+ data .setColumn (CacheDetailData .CACHE_MISSES - nOffset , Integer .valueOf (nodeCacheMember .get ("cacheMisses" ).asText ()));
290
+
291
+ data .setColumn (CacheDetailData .CACHE_PRUNES - nOffset ,
287
292
Long .valueOf (getSafeValue (nodeCacheMember , "cachePrunes" , "0" )));
288
- data .setColumn (CacheDetailData .CACHE_PRUNES_MILLIS ,
293
+ data .setColumn (CacheDetailData .CACHE_PRUNES_MILLIS - nOffset ,
289
294
Long .valueOf (getSafeValue (nodeCacheMember , "cachePrunesMillis" , "0" )));
290
- data .setColumn (CacheDetailData .HIT_PROBABILITY ,
295
+ data .setColumn (CacheDetailData .HIT_PROBABILITY - nOffset ,
291
296
Float .valueOf (nodeCacheMember .get ("hitProbability" ).floatValue ()));
292
297
293
298
mapData .put (data .getColumn (0 ), data );
0 commit comments