code: public ItemData getItemData(String identifier,boolean checkChangesLogOnly) throws RepositoryException
     {
        ItemData data = null;
        // 1. Try in transient changes
        ItemState state = changesLog.getItemState(identifier);
        if (state == null)
        {
           // 2. Try from txdatamanager
           data = transactionableManager.getItemData(identifier,checkChangesLogOnly);
           data = updatePathIfNeeded(data);
        }
        else if (!state.isDeleted())
        {
           data = state.getData();
        }
        return data;
     }
docs: Return item data by identifier in this transient storage then in workspace container.
  
  @param identifier
  @param checkChangesLogOnly
  @return existed item data or null if not found
  @throws RepositoryException
  @see org.exoplatform.services.jcr.dataflow.ItemDataConsumer#getItemData(java.lang.String)