use readwrite lock to prevent the situation where the efficientstring has an index but has not been inserted in the collection yet.
[maven-release-plugin] prepare release efficientstring-1.8