I just implemented a proper cache for unmatched socks this morning! I just got a dresser and dedicated one drawer to socks embedded in a plastic hexagon matrix, with an area on one side for unmatched socks awaiting the re-appearance of their mate on some future laundry day.
It is a slow process but it is very low energy.