public void pruneOldExceptions(){
  Set<T> members;
  members=new HashSet<T>(memberToGCVersion.keySet());
  for (  T member : members) {
    Long gcVersion=memberToGCVersion.get(member);
    RegionVersionHolder<T> holder;
    holder=memberToVersion.get(member);
    if (holder != null && gcVersion != null) {
synchronized (holder) {
        holder.removeExceptionsOlderThan(gcVersion);
      }
    }
  }
  localExceptions.removeExceptionsOlderThan(localGCVersion.get());
}

public void pruneOldExceptions ( ) { Set < T > members ; members = new HashSet < T > ( memberToGCVersion . keySet ( ) ) ; for ( T member : members ) { Long gcVersion = memberToGCVersion . get ( member ) ; RegionVersionHolder < T > holder ; holder = memberToVersion . get ( member ) ; if ( holder != null && gcVersion != null ) { synchronized ( holder ) { holder . removeExceptionsOlderThan ( gcVersion ) ; } } } localExceptions . removeExceptionsOlderThan ( localGCVersion . get ( ) ) ; }
remove an exceptions that are older than the current gc version for each member in the rvv .
