I have a question about the locking scheme of CCEH. I read the "CCEH_MSB.cpp" code and found exclusive lock is the same as the shared lock. Each line is 193 and 392. Followed by the research paper, you used R/W lock. However, it seems that the lock that you used in "Insert" is shared, not exclusive. As far as I understand, "suspend" is worked as an exclusive lock. I wonder whether I misunderstood your code or not. Thank you.
I have a question about the locking scheme of CCEH. I read the "CCEH_MSB.cpp" code and found exclusive lock is the same as the shared lock. Each line is 193 and 392. Followed by the research paper, you used R/W lock. However, it seems that the lock that you used in "Insert" is shared, not exclusive. As far as I understand, "suspend" is worked as an exclusive lock. I wonder whether I misunderstood your code or not. Thank you.