Methods, computer readable medium and systems are provided for moving data
objects from a first storage location to a second storage location. One
or more data objects may be selected having an identifier from a first
storage location. The ID may be stored in a second lock object. Systems
and methods consistent with the invention may determine whether the ID is
stored successfully, and upon a successful storage, may store the ID in a
first lock object. The data object is stored at a second storage location
and the data object is deleted from the first storage location. After the
ID has been stored in a first lock object, the ID is then deleted from
the second lock object.