Added caching to ExcelDB Generation