public boolean isEmpty() {
   return map.isEmpty();
 }
 public boolean isEmpty() {
   synchronized (sync) {
     return map.isEmpty();
   }
 }