The Great JCache Pull request :)

Lots of synchronized methods here.