- Added caching to DAO