Check that volatile variables are used where necessary
Description
Dead locks and other negative side effects may occur if volatile is not used when necessary, see this article: https://dzone.com/articles/java-multi-threading-volatile-variables-happens-be-1
Environment
None
Activity
Show:
Hannes Ebner
March 11, 2016, 1:57 PM
Checked SoftCache and SolrSearchIndex for any relevant variable access where volatile may be necessary, no problems found.
Probably no other parts of Impl involved in explicit multi-threading where this issue could state a problem.