public interface ConcurrentSharedMap<K,V>
extends java.util.concurrent.ConcurrentMap<K,V>
This is because the Map can contain mutable data such as Buffer and byte[] objects so we must copy such elements before they are returned to you. This prevents a situation where the same entry entry is being updated concurrently by more than one thread, which could lead to race conditions.