Support for a Cache Key Generator
fix unit tests, coding standards
more coding standards fixes
Updates based on feedback
fixes based on feedback.
Merge pull request #260 from steverhoades/feature/cachekeygenerator

Support for a Cache Key Generator