Added a locking object with key expiry and LUA transactions