Tried caching in DHTransport. It did not work because of multithreading problem. Code is out-commented