NXP-14929 Provide a unified cache service

Initial commit
NXP-14929 Provide a unified cache service

Add generic types
NXP-14929 feature-NXP-14929-Provide-a-unified-cache-service

Infer genereic type
NXP-14929 Provide a unified cache service

Add genereic arguments for keys and values
NXP-14929 Provide a unified cache service

Implement get/put/invalidate methods
NXP-14929 Provide a unified cache service

Format XML code
NXP-14929 Provide a unified cache service

Update test and impl
NXP-14929 Provide a unified cache service

Rename CacheManager to Cache
NXP-14929 Provide-a-unified-cache-service

Clean manifest
NXP-14929 Provide a unified cache service

Clean headers
NXP-14929 Provide a unified cache service

Clean test and component
NXP-14929 Provide a unified cache service

Impl a redis cache and impl unit test
NXP-14929 Provide a unified cache service

clean pom
NXP-14929 Provide a unified cache service

implement isMergeSupport
NXP-14929 Provide a unified cache service

Clean unit test deployment
NXP-14929 add import
NXP-14929 update headers
NXP-14929 remove extend test case
NXP-14929 Update project documentation
NXP-14929 Update project documentation