MemoryDataStore addFeatures() with FeatureReader overrides exiting Features for same type

Description

Calling addFeatures() twice the second call overrides all exiting features. Since it's called add the expectations of users would be that implementation extends exiting collections for the same SimpleFeatureType.

Environment

None

Status

Assignee

Frank Gasdorf

Reporter

Frank Gasdorf

Triage

None

Components

Fix versions

Affects versions

Priority

High
Configure