how to use reentrantLock \concurrentHashMap ant shortURL