}
Logger.debug("Wait for owner response " + key);
Address owner = (Address)repliesQueue.get(hash);
if(owner==null){
Logger.debug("Retrieve fail for no owner " + key);
throw new NotRegisteredKeyException(key);
}
if(owner.equals(PE.thisPE().getAddress())){
Logger.debug("Try get locally" + key);
AbstractDistinguishable object = local.get(key);
object.setShared(mode.equals("s"));