@Override
 public float remove(long key) {
   synchronized (mutex) {
     return m.remove(key);
   }
 }