@Override
public void replaceReferences(ReferenceReplacementService service) {
synchronized (getDataLock()) {
TargetReferencesReplacer copier = new TargetReferencesReplacer(service);
copier.replaceReferences(this);
}
}
@Override
public boolean isDeepCopyable() {