...
- # Question: what does isAvailable() mean in case of multiple consumers. Do all consumers need to have the same time(s)?
- Leave in for now, review after more implementation, one suggestion of modification bool isAvailable(whosAsking);
- Will be discussed later during the meeting, Stef will show an example of using isAvailable(whosAsking);
- Question: Collection or Set instead of List for (In|Out)putExchangeItems in LC?
- Gena: I will check if changing it to ICollection<> works fineIt will be ICollection.
- Question: Introduce IState instead of Object? This will emphasize the relation between IManageState and IPersistentState. Additional suggestion: IPersistentState extends IState.
(b.t.w: makePersistent / readPersistentState are wrong names, should be something like getAsByteStream)- Gena
- Unresolved at this time, if Rob can convinve Gena then we can
. The suggestion is the followinghas discussed with Rob between last and current meeting. After some discussion the final result
is described on: Suggestion about changed to state management
- To be discussed: Introduce generics in IOutputItem.Values()? i.e. weakly typed via <T>
- Gena will implement examples in the SDK, but not, for now, in the standard
- Remark: Working with providers/consumers, we should take care that such a circularity might give garbage collection problems
Implementing IDisposable and removing item from Provider/Consumers there might solve the problem
- Point noted, no aggreement as to solution
...