5. The Problem
Instances of Date are immutable
Many methods involve complex calculations
Caching of results is desirable
6. The Problem
Instances of Date are immutable
Many methods involve complex calculations
Caching of results is desirable
Want to keep the code clean and uncluttered
with caching related code