Hi, I'm having a problem with IPC::SharedCache module: when executing a code like this: tie(%cache, 'IPC::SharedCache',load_callback => sub {return undef}, validate_callback => sub {return 1},ipc_key => 'hash'); for ($i=1;$i<=1000;$i++) { $cache{"key_$i"}=[$i]; } it allocates a separate memory segment and a separate semaphore for each cache record, thus exceeding system limit on the number of semaphores and shared memory segments. Is there any way to change that behaviour, in other words, to allocate an entire hash in only one shared memory segment? Alexander