Combine the cooked bacon, sweet peas, chopped green onions, chopped cashews, and cranberries in a large bowl. Set aside. Grab a bowl and whisk the mayo, white vinegar, sugar, soy sauce, Worcestershire sauce, and black pepper until smooth and creamy. Pour the dressing over the bowl with the chopped bacon, sweet peas, chopped green onions, chopped cashews, and cranberries, and stir until evenly covered.