Index: api2/src/java/javax/jdo/PersistenceManager.java =================================================================== --- api2/src/java/javax/jdo/PersistenceManager.java (Revision 580468) +++ api2/src/java/javax/jdo/PersistenceManager.java (Arbeitskopie) @@ -98,7 +98,14 @@ * cache. */ void evictAll (Collection pcs); - + + /** Mark the parameter instances as no longer needed in the cache. + * @param pcClass the class of instances to evict + * @param subclasses if true, mark instances of subclasses also + * @since 2.1 + */ + void evictAll (Class pcClass, boolean subclasses); + /** Mark all persistent-nontransactional instances as no longer needed * in the cache. It transitions * all persistent-nontransactional instances to hollow. Transactional Index: api2-legacy/src/java/javax/jdo/PersistenceManager.java =================================================================== --- api2-legacy/src/java/javax/jdo/PersistenceManager.java (Revision 580468) +++ api2-legacy/src/java/javax/jdo/PersistenceManager.java (Arbeitskopie) @@ -99,6 +99,13 @@ */ void evictAll (Collection pcs); + /** Mark the parameter instances as no longer needed in the cache. + * @param pcClass the class of instances to evict + * @param subclasses if true, mark instances of subclasses also + * @since 2.1 + */ + void evictAll (Class pcClass, boolean subclasses); + /** Mark all persistent-nontransactional instances as no longer needed * in the cache. It transitions * all persistent-nontransactional instances to hollow. Transactional Index: tck2/src/conf/jdo-2_1-signatures.txt =================================================================== --- tck2/src/conf/jdo-2_1-signatures.txt (Revision 580468) +++ tck2/src/conf/jdo-2_1-signatures.txt (Arbeitskopie) @@ -610,6 +610,7 @@ public void evict(Object pc); public void evictAll(Object[] pcs); public void evictAll(java.util.Collection pcs); + public void evictAll(java.lang.Class, boolean); public void evictAll(); public void refresh(Object pc); public void refreshAll(Object[] pcs); Index: tck2-legacy/src/conf/jdo-2_1-signatures.txt =================================================================== --- tck2-legacy/src/conf/jdo-2_1-signatures.txt (Revision 580468) +++ tck2-legacy/src/conf/jdo-2_1-signatures.txt (Arbeitskopie) @@ -610,6 +610,7 @@ public void evict(Object pc); public void evictAll(Object[] pcs); public void evictAll(java.util.Collection pcs); + public void evictAll(java.lang.Class, boolean); public void evictAll(); public void refresh(Object pc); public void refreshAll(Object[] pcs);