Removed md5 wrapper for cache key generation. Cache key must be a unique id string passed set from outside code
Removed underscore for private variables