@TODO Bring shareable methods into this class. https://github.com/websharks/quick-cache/issues/151