String.hashCode() was being used for generating row identifiers. This is not correct because because it is not guaranteed to be unique. Changed to use local counter. This will result in unique and nea…
String.hashCode() was being used for generating row identifiers. This is not correct because because it is not guaranteed to be unique. Changed to use local counter. This will result in unique and neater looking ids. Access concurrency is not an issue as this object is indented for thread-exclusive use.