如题:
我在ehcache.xml文件中配置内存中只能放一个缓存对象。
 <defaultCache 
  maxElementsInMemory="1" 
  eternal="false" 
  timeToIdleSeconds="120" 
  timeToLiveSeconds="120" 
  overflowToDisk="true" 
  diskSpoolBufferSizeMB="30" 
  maxElementsOnDisk="10" 
  diskPersistent="false" 
  diskExpiryThreadIntervalSeconds="120" 
  memoryStoreEvictionPolicy="FIFO" 
  statistics="false" /> 现在我往缓存对象中放了三条数据:
CacheManager manager=new CacheManager("src/ehcache.xml");
  String[] cacheName=manager.getCacheNames();
  for(int i=0;i<cacheName.length;i++){
   System.out.println(cacheName[i]);
  }
  //向cache中压入三条数据
  Cache cache=manager.getCache("sampleCache1");
  Element element1=new Element("key1","value1");
  Element element2=new Element("key2","value2");
  Element element5=new Element("key5","value5");
  //Element.class.
  cache.put(element1);
  cache.put(element2);
  cache.put(element5);现在我想知道,最后留在缓存中的数据是哪一条??? 怎么可以证明出来…… 我不需要介绍说 : 先进先出  ! 谢谢   
 各位大侠 谢谢了