Merge "Add support for caching float and double constants."