这是场景。我正在 Scala 中创建一个简单的会话处理程序,我需要一个可以存储列表的类。该类需要其他与之关联的功能才能正常运行。
我将通过会话 ID 访问会话 我很少会遍历列表 我将不断地从列表中添加和删除
我的问题:
- 在这种情况下使用什么合适的 Scala 对象?
- 从所述 Scala 对象中添加或删除实体的最佳方法是什么?
我对 Scala 还很陌生,所以请原谅我可能会问的基本问题。任何帮助将不胜感激。
编辑:添加到这一切......线程安全是一个因素。使用的对象必须是线程安全的,或者在通过 Session ID 添加和删除项目时必须易于允许线程安全。