exchange had this:
When something was added to the cache, it caused a muti_index to move. This caused the multi_index to not recognize its iterators.
* Fix multi_index so it moves without breaking
* Delete multi_index’s move constructor and move assignment so contracts which hit this case won’t compile