cas加synchronized,相当于在每个bucket上加锁