I am aware that we have generations 0, 1 and 2 in garbage collection but how is it related to Small object Heap (SOH) and Large object Heap(LOH)? Does the generation concept applies to SOH only? If so, when are the objects in LOH collected? I am aware that we have generations 0, 1 and 2