@Override public void removeAttributes(){
  Set<String> names=getAttributeNames();
  for (  String key : names) {
    ownerMessage.addEvent(Type.CLIENT_DELETE_DATA,key,null);
    syncEvents.add(new SharedObjectEvent(Type.CLIENT_DELETE_DATA,key,null));
  }
  deleteStats.addAndGet(names.size());
  super.removeAttributes();
  modified=true;
  notifyModified();
}

@ Override public void removeAttributes ( ) { Set < String > names = getAttributeNames ( ) ; for ( String key : names ) { ownerMessage . addEvent ( Type . CLIENT_DELETE_DATA , key , null ) ; syncEvents . add ( new SharedObjectEvent ( Type . CLIENT_DELETE_DATA , key , null ) ) ; } deleteStats . addAndGet ( names . size ( ) ) ; super . removeAttributes ( ) ; modified = true ; notifyModified ( ) ; }
remove all attributes ( clear shared object )
