Patent ID: 8630976

Claim:
A computer implemented method, the method comprising: receiving a request to perform an initial load of a first persistence of a set of business objects to replicate the set of business objects to a second persistence of the business objects; providing a queue to store updates of at least one business object node associated with the set of business objects; acquiring a write lock for at least one business object node in the set of business objects, the write lock indicating the at least one business object is subject to a replicating process that is performing the initial load of the at least one business object node; determining whether the write lock is set for the at least one business object node; acquiring a read lock for the at least one business object node; determining whether there is a conflict between the write lock and the read lock for the at least one business object node; and storing, in the queue, updates of the at least one business object node that occur in parallel with the replicating process in an instance it is determined the write lock is set for the at least one business object node, thereby indicating a replicating process is performing the initial load of the at least one business object node, and there is a conflict between the write lock and the read lock.