New ini cache design
Add more asserts

It should help in localizing any abnormal situations
Remove thread synchronization code as the overridden functions are not thread-safe