Moved the caching of storage nodes from OrderMessages to StremStorageRegistry. This way the implementation is unified with StreamRegistry (which caches permissions and metadata information).
Functionality changes
As StremStorageRegistry#getStorageNodes() is now cached, all callers of that method receive cached data:
Moved the caching of storage nodes from
OrderMessages
toStremStorageRegistry
. This way the implementation is unified with StreamRegistry (which caches permissions and metadata information).Functionality changes
As
StremStorageRegistry#getStorageNodes()
is now cached, all callers of that method receive cached data:StreamrClient#getStorageNodes()
Stream#getStorageNodes()
MessagePipelineFactory
Resends