added salt to cache name + added a public method for fetching variables
Merge remote-tracking branch 'imoses/master'
Remove getVariable() since get() is now public and setVariable()/unsetVariable() is on the roadmap.
Misc coding style tweaks.