question: public void assignToThread ( Class requestType , int offset ) { threadAssignements . put ( requestType . getName ( ) , new Integer ( offset ) ) ; }
target:  Makes sure the given class (subclass of ConnectionRequest) is always assigned to the given thread number. This is useful for a case of an application that wants all background downloads to occur on one thread so it doesn't tie up the main network thread (but doesn't stop like a low priority request would).