Cache-Isolator

 view release on metacpan or  search on metacpan

lib/Cache/Isolator.pm  view on Meta::CPAN

141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
B<Required>. L<Cache::Memcached::Fast> object or similar interface object.
 
=item concurrency
 
Optional. Number of get_or_set callback executed in parallel.
If many process need to run callback, they wait until lock becomes released or able to get values.
Defaults to 1. It means no concurrency.
 
=item interval
 
Optional. The seconds for busy loop interval. Defaults to 0.01 seconds.
 
=item trial
 
Optional. When the value is being set zero, get_or_set will be waiting until lock becomes released.
When the value is being set positive integer value, get_or_set will die on reached trial count.
Defaults to 0.
 
=item timeout
 
Optional. The seconds until lock becomes released. Defaults to 30 seconds.



( run in 0.222 second using v1.01-cache-2.11-cpan-1dc43b0fbd2 )