on second thought, caching the entire order ruby object will most likely overload our cache store and cause it to fail. i've had issues with this before. working on a refactoring to just cache the api response