Hi all,
I use $sht() pseudo-variabled provided by htable module for caching
various information about sip customers. I thought that htable has some
locking mechanism inside it and today while i was reading core-cookbook
i payed attention to one example with the lock/unlock functions and $sht():
lock("calls-to::10.10.10.10");
$sht(a=>calls-to::10.10.10.10) =
$sht(a=>calls-to::10.10.10.10) + 1;
unlock("calls-to::10.10.10.10");
According to that example an explicit locking mechanism should be used
when i want to write something to a hash table.
On the other hand there are no locks in htable documentation.
So the question is when do the explicit locks should be used and for
what purpose ?