N. @cardinality: N N At each point in time, only N references can be used def futRef := waitFor: uniqueRef; when: futRef becomes: { |ref| // DO COMPUTATION // ref<-release() } Install listener to wait for reference to be obtained Regular future object Release reference so that it can be obtained by other actor Cardinality