Hi,
This issue has already been fixed. The segments do not refresh from cache if the segment file name has not been updated.
Please find the solution in the following PR :
https://github.com/apache/carbondata/pull/3988Kindly check the changes in TableStatusReadCommittedScope.java class
Thanks
Vikram Ahuja