if (map == null) {
map = new ConcurrentHashMap<String, Record>();
store.put(owner, map);
}
if (map.containsKey(id)) {
throw new DuplicateRecordException("Duplicate record: " + owner.getURI() +" : " + id);
}
map.put(id, new Record(object, expiration));
}