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.

Fixed

Assignee

Hannes Ebner

Reporter

Hannes Ebner

Labels

None

Fix versions

Priority

Major