304f4f1d0f
Motivation: Avoid multiple search in fragments map Modifications: Replace usage of Map.containsKey by Map.remove Result: During packet process, fragment is only search once in the map instead of 3 times in the previous worst case