Added Cache structure with repective locking : Mayank 19-04 / 12.49 pm