Using recursive session lock