refine a bit the transactional support; use the entire e,p,v as key for the locking table;