old = (Collection)items[bucket]; if (old != null) { map.remove(old.getKey()); names.remove(old.getName()); old.sync(); } items[bucket] = item; map.put(item.getKey(), item);
	protected Cacheable removeOne(Cacheable item) {		Cacheable old = super.removeOne(item);		if(old != null) {			names.remove(((Collection)old).getName());		}		return old;	}