Added some non standards compliant, in memory caching