Created a cache, in case the create method gets called multiple times.