I need to get all of keys in a specific region, and then using the key to find 
a cache item details -- like the lastAccessTime, the cache creationTime, and 
others etc.    
I used the following code:

JCSAdminBean admin = new JCSAdminBean();
List elements = admin.buildElementInfo(myRegion1);
System.out.println("There are a total of " + elements.size() + " items in the 
region");

I
 have over 100 cache items in the region "myRegion1".    But the 
elements.size() always returns 0.    WHY?   how can I resolve this?

By the way, I can successfully get back some region info by calling:
         List list = admin.buildCacheInfo(); 
and returns msg as below:

INFO: Cache Region - myRegion1
Cache Name: aerostat
Cache Type: 1
Cache Size: 0
Cache Misses (not found): 0
Cache Misses (expired): 0
Cache Hits (memory): 0
Cache Updates: 0
Cache Name: myRegion2
Cache Type: 1
Cache Size: 0
Cache Misses (not found): 0
Cache Misses (expired): 0
Cache Hits (memory): 0
Cache Updates: 0
INFO: There are 2 regions found

Any one has any clue on 2 questions:
1.) why does admin.buildElementInfo(myRegion1) not return any element info.
2.) why does the region info has 0s, even though I have tried to hit the cache 
many times?
3.) most critical -- what is the proper way to retrieve all keys in a region?

Thanks so much for any insight on it.

Reply via email to