This example uses a linked list to represent the server's set of phonebooks, but a more sophisticated application would use a hash table, with keys generated by the CORBA_Object_hash function.