Inherited from AsyncRepository[ID, E]
Inherited from AsyncEntityWriter[ID, E]
Inherited from AsyncEntityReader[ID, E]
Inherited from AsyncEntityIO
Inherited from Repository[ID, E, Future]
Inherited from EntityWriter[ID, E, Future]
Inherited from EntityReader[ID, E, Future]
Inherited from EntityIO[Future]
Inherited from AnyRef
Inherited from Any
非同期型オンメモリ不変リポジトリの骨格実装を提供するためのトレイト。
Future
の中でcore
に同期型のオンメモリリポジトリを利用することで非同期版として 実装を提供する。リポジトリの状態変更を起こすメソッドを呼び出した際に、新しいインスタンス を生成するかthis
を返すかはcreateInstance
メソッドの振る舞いによって決定する。識別子の型
エンティティの型