ThreadsafeMetaDataContainer.kl¶
Interfaces¶
ThreadsafeMetaDataOwner (interface)¶
Functions¶
| Ref<ThreadsafeMetaDataContainer> | getMetaDataContainer ? () | 
Functions in detail¶
Ref<ThreadsafeMetaDataContainer> ThreadsafeMetaDataOwner.getMetaDataContainer? ()
Types¶
ThreadsafeMetaDataContainer (object)¶
The ThreadsafeMetaDataContainer can be used to store any number of KL objects in a dictionary in a thread safe fashion.
Members¶
| Versions | version | |
| SimpleLock | simpleLock | The container’s lock | 
Methods¶
| ThreadsafeMetaDataContainer ( in ThreadsafeMetaDataContainer other ) | |
| ThreadsafeMetaDataContainer () | |
| ThreadsafeMetaDataContainer | clone ? () | 
| Ref<Object> | get ? ( in String name ) | 
| Ref<Object> | getOrCreate ! ( in String name, in Type type ) | 
| Boolean | has ? ( in String name ) | 
| Ref<Object> | lockedGet ? ( in String name ) | 
| lockedSet ! ( in String name, in Object value ) | |
| Boolean | remove ! ( in String name ) | 
| set ! ( in String name, in Object value ) |