Extraction of the get then cache functions from Compoxure into a stand alone library.