Loci: Simple Thread-Locality for Java

  title={Loci: Simple Thread-Locality for Java},
  author={Tobias Wrigstad and Filip Pizlo and Fadi Meawad and Lei Zhao and Jan Vitek},
This paper presents a simple type system for thread-local data in Java. Classes and types are annotated to express thread-locality and unintended leaks are detected at compile-time. The system, called Loci, is minimal, modular and compatible with legacy code. The only change to the language is the addition of two new metadata annotations. We implemented Loci as an Eclipse plug-in and used it to evaluate our design on a number of benchmarks. We found that Loci is compatible with how Java… CONTINUE READING
Highly Cited
This paper has 40 citations. REVIEW CITATIONS

8 Figures & Tables



Citations per Year

Citation Velocity: 5

Averaging 5 citations per year over the last 3 years.

Learn more about how we calculate this metric in our FAQ.