是远程的还是本地的jar,如果是远程的那就想办法先将key整为有序然后在put,如果是本地的jar包,可以尝试反射。当然最好还是想将key弄有序在put,自己控制这样子就有序了嘛,不过话说楼主为何要求有序呢?hash算法不一定有序哦,这个是算法天生的,看实现的过程了。

解决方案 »

  1.   


    因为Region要存放好多模板数据,假设1..100个。我打算开若干个线程,1线程负责1.10数据,2线程负责11.20数据...等等
      

  2.   


    因为Region要存放好多模板数据,假设1..100个。我打算开若干个线程,1线程负责1.10数据,2线程负责11.20数据...等等
    额,了解,不知道可以put的数据类型有没有限制,如果没有限制那就自己在外面整个自定义的符合自己要求的map,然后直接put个map进去。
      

  3.   


    因为Region要存放好多模板数据,假设1..100个。我打算开若干个线程,1线程负责1.10数据,2线程负责11.20数据...等等只是这样的话我觉得给iterator的hasNext和next方法加个同步块就能保证线程安全了吧。要不是这种处理的话每个线程初始化的时候从iterator里面取最多10个。一定要有序吗?