Basic string caching added.