Corda 模拟网络节点如何持久化数据?

Corda 模拟网络节点如何持久化数据?,corda,Corda,似乎由MockNetwork创建的MockNodes能够在没有H2(或其他内存数据库)的情况下持久化数据。这只是一个内存类吗?或者模拟节点在后台某处旋转H2实例 这在Corda OS代码库中定义在哪里?我浏览了MockNetwork、InternalMockNetwork、MockNode、TestStartedNode、MockNodeParameters 一般来说,存储任何类型数据的每个Corda类都有一个使用模拟存储的并行实现。例如,MockTransactionStorage使用内存中的

似乎由MockNetwork创建的MockNodes能够在没有H2(或其他内存数据库)的情况下持久化数据。这只是一个内存类吗?或者模拟节点在后台某处旋转H2实例


这在Corda OS代码库中定义在哪里?我浏览了MockNetwork、InternalMockNetwork、MockNode、TestStartedNode、MockNodeParameters

一般来说,存储任何类型数据的每个Corda类都有一个使用模拟存储的并行实现。例如,
MockTransactionStorage
使用内存中的
HashMap
存储事务对象:


第二个例子是
MockAttachmentStorage
,它使用
HashMap
来存储文件:

一般来说,存储任何类型数据的每个Corda类都有一个使用模拟存储的并行实现。例如,
MockTransactionStorage
使用内存中的
HashMap
存储事务对象:

第二个示例是
MockAttachmentStorage
,它使用
HashMap
存储文件: