WSSQL-43 Query Cache enhancements
- add full cache expiration and flush mechanism
- Encapsulation of all cache logic
- test wu access on cache hits, remove if not accesible
- Consider user name and wu owner name in cache key

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
WSSQL-43 code review changes
- cache expire set to 1 hour
- implemented remove from cache function

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
Merge pull request #35 from rpastrana/WSSQL-43-EnhanceCache

WSSQL-43 Query Cache enhancements