This change fixes the a potential race by using mutexes when the m.cache is read or modified.
floatingRatio is a constant and always non-zero. So there is no need to check for == 0.
* all: move main transaction pool into a subpool * go.mod: remove superfluous updates * core/txpool: review fixes, handle txs rejected by all subpools * core/txpool: typos