public interface ModelDescriptorStorage extends Iterable<IgniteBiTuple<String,ModelDescriptor>>
ModelDescriptor
).Modifier and Type | Method and Description |
---|---|
ModelDescriptor |
get(String mdlId)
Returns model descriptor saved for the specified model identifier.
|
Iterator<IgniteBiTuple<String,ModelDescriptor>> |
iterator()
Returns iterator of model descriptors stored in this model descriptor storage.
|
void |
put(String mdlId,
ModelDescriptor mdl)
Saves the specified model descriptor with the specified model identifier.
|
boolean |
putIfAbsent(String mdlId,
ModelDescriptor mdl)
Saves the specified model descriptor with the specified model identifier if it's not saved yet.
|
void |
remove(String mdlId)
Removes model descriptor for the specified model descriptor.
|
forEach, spliterator
void put(String mdlId, ModelDescriptor mdl)
mdlId
- Model identifier.mdl
- Model descriptor.boolean putIfAbsent(String mdlId, ModelDescriptor mdl)
mdlId
- Model identifier.mdl
- Model descriptor.true
if model descriptor has been successfully saved, otherwise false
.ModelDescriptor get(String mdlId)
mdlId
- Model identifier.void remove(String mdlId)
mdlId
- Model identifier.Iterator<IgniteBiTuple<String,ModelDescriptor>> iterator()
iterator
in interface Iterable<IgniteBiTuple<String,ModelDescriptor>>
GridGain In-Memory Computing Platform : ver. 8.9.19 Release Date : April 10 2025