The PersistenceManager interface does not provide an evictAll method taking a class instance, while the DataStoreCache interface does define this method to evict instances from the second level cache. This allows to evict instances for a particluar class.
I propose to add the following method to the PersisteneManager interface:
void evictAll (Class pcClass, boolean subclasses);
|Status||Resolved [ 5 ]||Closed [ 6 ]|
|Status||In Progress [ 3 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Field||Original Value||New Value|
|Status||Open [ 1 ]||In Progress [ 3 ]|