The main change: I realized that it creates empty hashmaps for ALL the properties (even those that are not supposed to be cached). Here we make the creation of property caches lazy so that it doesn't create cache for properties that are not supposed to be cached.
Made some minor changes in the code and documentation as well. It might look like many changes, but it's mostly minor.
The main change: I realized that it creates empty hashmaps for ALL the properties (even those that are not supposed to be cached). Here we make the creation of property caches
lazy
so that it doesn't create cache for properties that are not supposed to be cached.Made some minor changes in the code and documentation as well. It might look like many changes, but it's mostly minor.