Update ConcurrentHashSet to use Castle's Lock abstraction, so that it compiles for SL