One scheduler takes care of get and put operations now. Using multiple scheduler threads to process the tasks. The get and put operations have been combined in the StorageManager.