﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
12272	[Patch] Fix access to the AbstractPrimitive#keys	michael2402	team	"The keys array is synchronized using RCU.

This patch enforced this pattern. I also rewrote the comment to make people google about RCU instead of explaining everything from scratch.

We need to declare the keys array volatile, see http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.3.1.4

We can skip the array duplication on key changes if we rewrite the keys reference after the change or if we use an AtomicReferenceArray."	defect	closed	normal	16.01	Core		fixed		
