JSON now iterate keySet,entrySet and values via KeySet, EntrySet and ValuesCollection objects.

Signed-off-by: 核心力量 <kernelforce@gmail.com>
Cache now implemented by SoftReference.

Signed-off-by: 核心力量 <kernelforce@gmail.com>