Hi Aaron, Some more info for you. When I had stopped the remote cache and I had called all of the dispose() and CompositeCacheManager.shutdown() methods e.t.c. on the client caches, the following log messages were still appearing in the client command prompt window.
INFO - looking up server //localhost:1102/org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheSe rvice ERROR - host=localhost; port1102; service=org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheService INFO - looking up server //localhost:1102/org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheSe rvice ERROR - host=localhost; port1102; service=org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheService Hope this helps you track the persistent thread down. Thanks, Simon -----Original Message----- From: Smuts, Aaron [mailto:[EMAIL PROTECTED] Sent: 03 March 2006 19:09 To: JCS Users List Subject: RE: RemoteCache Client will not shutdown after dispose Ok. I'll see. There is some non-daemon thread. I'll find it. Just kill tomcat for now. Cheers, Aaron > -----Original Message----- > From: Horton Simon [mailto:[EMAIL PROTECTED] > Sent: Friday, March 03, 2006 1:10 PM > To: JCS Users List > Subject: RE: RemoteCache Client will not shutdown after dispose > > Hi Aaron, > > Thanks for your help. I tried the CompositeCacheManager with shutdown() > on its own and then release() and shutdown() but it still has the same > outcome, the command prompt hanging around! > > > CompositeCacheManager compositeCacheManager = > CompositeCacheManager.getInstance(); > > compositeCacheManager.release(); //tried it with and without > this > compositeCacheManager.shutDown(); > > What I have just noticed in the log output this time (maybe it is just > thread timing), but after my ServletContextListener finishes (i.e. its > called its dispose methods on the JCS caches and then the > CompositeCacheManager shutdown method, it then logs a messages. After > this message, the last entry on the command prompt output is: > > DEBUG - FAILURE DRIVEN MODE: cache monitor waiting for error > > Also, just before this is the message: > > DEBUG - Release called, but 1 remain > > I only have 2 cache regions (I can see only the files for those 2 > regions in the caches disk store). I am calling dispose on both. > > The relevant log output from when the cache shutdown is initiated is > shown below: > > > 03 Mar 2006 17:56:26,330 INFO (30057ms)- [][][][] - > com.vit.amaethon.client.listener.ClientServletContextListener - > contextDestroyed called > 03 Mar 2006 17:56:26,330 INFO (30057ms)- [][][][] - > com.vit.amaethon.cache.CacheTransaction - disposeOfCaches Shutdown JCS > caches started > 03 Mar 2006 17:56:26,330 INFO (30057ms)- [][][][] - > com.vit.amaethon.cache.CacheTransaction - disposeOfCaches Shutdown JCS > dataCache > 03 Mar 2006 17:56:26,340 INFO (30067ms)- [][][][] - > org.apache.jcs.engine.control.CompositeCache - In dispose, > itemsInBaskets memCache.size = 1 > 03 Mar 2006 17:56:26,350 DEBUG (30077ms)- [][][][] - > org.apache.jcs.auxiliary.disk.AbstractDiskCache - Putting element in > purgatory, cacheName: itemsInBaskets, key: abc123DEMO3 > 03 Mar 2006 17:56:26,350 DEBUG (30077ms)- [][][][] - > org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node > 03 Mar 2006 17:56:26,350 DEBUG (30077ms)- [][][][] - > org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node > 03 Mar 2006 17:56:26,350 DEBUG (30077ms)- [][][][] - > org.apache.jcs.engine.CacheEventQueue - Event entering Queue for > itemsInBaskets: PutEvent for key: abc123DEMO3 value: > [EMAIL PROTECTED] > 03 Mar 2006 17:56:26,350 INFO (30077ms)- [][][][] - > org.apache.jcs.engine.CacheEventQueue - Cache event queue created: > CacheEventQueue [listenerId=-1052776830, cacheName=itemsInBaskets] > 03 Mar 2006 17:56:26,350 INFO (30077ms)- [][][][] - > org.apache.jcs.engine.control.CompositeCache - In dispose, > itemsInBaskets put 1 into auxiliary > [EMAIL PROTECTED] > 03 Mar 2006 17:56:26,360 DEBUG (30087ms)- [][][][] - > org.apache.jcs.engine.CacheEventQueue - head.event = null > 03 Mar 2006 17:56:26,360 DEBUG (30087ms)- [][][][] - > org.apache.jcs.engine.CacheEventQueue - node.event = PutEvent for key: > abc123DEMO3 value: > [EMAIL PROTECTED] > 03 Mar 2006 17:56:26,360 DEBUG (30087ms)- [][][][] - > org.apache.jcs.engine.CacheEventQueue - Event from queue = PutEvent for > key: abc123DEMO3 value: > [EMAIL PROTECTED] > 03 Mar 2006 17:56:26,360 DEBUG (30087ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Storing element > on disk, key: abc123DEMO3 > 03 Mar 2006 17:56:26,360 DEBUG (30087ms)- [][][][] - > org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node > 03 Mar 2006 17:56:26,360 DEBUG (30087ms)- [][][][] - > org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node > 03 Mar 2006 17:56:26,360 DEBUG (30087ms)- [][][][] - > org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node > 03 Mar 2006 17:56:26,360 DEBUG (30087ms)- [][][][] - > org.apache.jcs.utils.struct.DoubleLinkedList - removing node > 03 Mar 2006 17:56:26,360 DEBUG (30087ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - write> pos=0 > 03 Mar 2006 17:56:26,360 DEBUG (30087ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - > [EMAIL PROTECTED] -- data.length = 599 > 03 Mar 2006 17:56:26,360 DEBUG (30087ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Put to file: > itemsInBaskets, key: abc123DEMO3, position: 0, size: 599 > 03 Mar 2006 17:56:26,370 DEBUG (30097ms)- [][][][] - > org.apache.jcs.utils.struct.LRUMap - removing item for key: abc123DEMO3 > 03 Mar 2006 17:56:26,370 DEBUG (30097ms)- [][][][] - > org.apache.jcs.utils.struct.DoubleLinkedList - removing node > 03 Mar 2006 17:56:26,370 DEBUG (30097ms)- [][][][] - > org.apache.jcs.engine.CacheEventQueue - Event from queue = null > 03 Mar 2006 17:56:26,460 INFO (30187ms)- [][][][] - > org.apache.jcs.auxiliary.disk.AbstractDiskCache - No longer waiting for > event queue to finish: Cache Event Queue > Working = true > Alive = true > Empty = true > Size = 0 > 03 Mar 2006 17:56:26,460 INFO (30187ms)- [][][][] - > org.apache.jcs.auxiliary.disk.AbstractDiskCache - In dispose, destroying > event queue. > 03 Mar 2006 17:56:26,460 INFO (30187ms)- [][][][] - > org.apache.jcs.engine.CacheEventQueue - Destroying queue, stats = Cache > Event Queue > Working = true > Alive = false > Empty = true > Size = 0 > 03 Mar 2006 17:56:26,460 INFO (30187ms)- [][][][] - > org.apache.jcs.engine.CacheEventQueue - Cache event queue destroyed: > CacheEventQueue [listenerId=-1052776830, cacheName=itemsInBaskets] > 03 Mar 2006 17:56:26,460 WARN (30187ms)- [][][][] - > org.apache.jcs.engine.CacheEventQueue - Interrupted while waiting for > another event to come in before we die. > 03 Mar 2006 17:56:26,470 INFO (30197ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Optomizing file > keyHash.size()=1 > 03 Mar 2006 17:56:26,470 DEBUG (30197ms)- [][][][] - > org.apache.jcs.utils.struct.LRUMap - getting item for key abc123DEMO3 > 03 Mar 2006 17:56:26,470 DEBUG (30197ms)- [][][][] - > org.apache.jcs.utils.struct.LRUMap - LRUMap hit for abc123DEMO3 > 03 Mar 2006 17:56:26,470 DEBUG (30197ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Found on disk, > key: abc123DEMO3 > 03 Mar 2006 17:56:26,470 DEBUG (30197ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - write> pos=0 > 03 Mar 2006 17:56:26,470 DEBUG (30197ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - > [EMAIL PROTECTED] -- data.length = 599 > 03 Mar 2006 17:56:26,470 DEBUG (30197ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Optomize: Put > to temp disk cache: itemsInBaskets, key: abc123DEMO3, ded.pos:0, > ded.len:599 > 03 Mar 2006 17:56:26,470 DEBUG (30197ms)- [][][][] - > org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node > 03 Mar 2006 17:56:26,470 DEBUG (30197ms)- [][][][] - > org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node > 03 Mar 2006 17:56:26,470 DEBUG (30197ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - itemsInBaskets > -- keyHashTemp.size(): 1, keyHash.size(): 1 > 03 Mar 2006 17:56:26,480 INFO (30207ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - itemsInBaskets > -- oldData.length() = 603 > 03 Mar 2006 17:56:26,480 INFO (30207ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - itemsInBaskets > -- newData.length() = 603 > 03 Mar 2006 17:56:26,490 INFO (30217ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - rename success > = true > 03 Mar 2006 17:56:26,490 INFO (30217ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - 1 > dataFile.length() 603 > 03 Mar 2006 17:56:26,490 WARN (30217ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - Resetting data file > 03 Mar 2006 17:56:26,490 DEBUG (30217ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Saving keys to: > itemsInBaskets, key count: 1 > 03 Mar 2006 17:56:26,490 WARN (30217ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - Resetting data file > 03 Mar 2006 17:56:26,500 DEBUG (30227ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - write> pos=0 > 03 Mar 2006 17:56:26,500 DEBUG (30227ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - > [EMAIL PROTECTED] -- data.length = 203 > 03 Mar 2006 17:56:26,650 WARN (30377ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Closing files, > base filename: itemsInBaskets > 03 Mar 2006 17:56:26,660 INFO (30387ms)- [][][][] - > org.apache.jcs.engine.control.CompositeCache - In dispose, > itemsInBaskets disposing of memory cache. > 03 Mar 2006 17:56:26,660 INFO (30387ms)- [][][][] - > org.apache.jcs.engine.memory.AbstractMemoryCache - Memory Cache dispose > called. Shutting down shrinker thread if it is running. > 03 Mar 2006 17:56:26,660 WARN (30387ms)- [][][][] - > org.apache.jcs.engine.control.CompositeCache - Called close for > itemsInBaskets > 03 Mar 2006 17:56:26,660 INFO (30387ms)- [][][][] - > com.vit.amaethon.cache.CacheTransaction - disposeOfCaches Shutdown JCS > transactionObjectCache > 03 Mar 2006 17:56:26,660 INFO (30387ms)- [][][][] - > org.apache.jcs.engine.control.CompositeCache - In dispose, > itemsInBasketsTransactionObjects memCache.size = 0 > 03 Mar 2006 17:56:26,660 INFO (30387ms)- [][][][] - > org.apache.jcs.engine.control.CompositeCache - In dispose, > itemsInBasketsTransactionObjects put 0 into auxiliary > [EMAIL PROTECTED] > 03 Mar 2006 17:56:26,760 INFO (30487ms)- [][][][] - > org.apache.jcs.auxiliary.disk.AbstractDiskCache - No longer waiting for > event queue to finish: Cache Event Queue > Working = true > Alive = false > Empty = true > Size = 0 > 03 Mar 2006 17:56:26,760 INFO (30487ms)- [][][][] - > org.apache.jcs.auxiliary.disk.AbstractDiskCache - In dispose, destroying > event queue. > 03 Mar 2006 17:56:26,760 INFO (30487ms)- [][][][] - > org.apache.jcs.engine.CacheEventQueue - Destroy was called after queue > was destroyed. Doing nothing. Stats = Cache Event Queue > Working = true > Alive = false > Empty = true > Size = 0 > 03 Mar 2006 17:56:26,760 INFO (30487ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Optomizing file > keyHash.size()=0 > 03 Mar 2006 17:56:26,760 INFO (30487ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - > itemsInBasketsTransactionObjects -- oldData.length() = 0 > 03 Mar 2006 17:56:26,760 INFO (30487ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - > itemsInBasketsTransactionObjects -- newData.length() = 0 > 03 Mar 2006 17:56:26,770 INFO (30497ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - rename success > = true > 03 Mar 2006 17:56:26,770 INFO (30497ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - 1 > dataFile.length() 0 > 03 Mar 2006 17:56:26,770 WARN (30497ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - Resetting data file > 03 Mar 2006 17:56:26,770 DEBUG (30497ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Saving keys to: > itemsInBasketsTransactionObjects, key count: 0 > 03 Mar 2006 17:56:26,770 WARN (30497ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - Resetting data file > 03 Mar 2006 17:56:26,941 WARN (30668ms)- [][][][] - > org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Closing files, > base filename: itemsInBasketsTransactionObjects > 03 Mar 2006 17:56:26,941 INFO (30668ms)- [][][][] - > org.apache.jcs.engine.control.CompositeCache - In dispose, > itemsInBasketsTransactionObjects disposing of memory cache. > 03 Mar 2006 17:56:26,941 INFO (30668ms)- [][][][] - > org.apache.jcs.engine.memory.AbstractMemoryCache - Memory Cache dispose > called. Shutting down shrinker thread if it is running. > 03 Mar 2006 17:56:26,941 WARN (30668ms)- [][][][] - > org.apache.jcs.engine.control.CompositeCache - Called close for > itemsInBasketsTransactionObjects > 03 Mar 2006 17:56:26,941 INFO (30668ms)- [][][][] - > com.vit.amaethon.cache.CacheTransaction - disposeOfCaches Shutdown JCS > caches finished > 03 Mar 2006 17:56:26,941 DEBUG (30668ms)- [][][][] - > org.apache.jcs.engine.control.CompositeCacheManager - Release called, > but 1 remain > 03 Mar 2006 17:56:26,941 INFO (30668ms)- [][][][] - > com.vit.amaethon.client.listener.ClientServletContextListener - > contextDestroyed finished > 03 Mar 2006 17:56:28,072 DEBUG (31799ms)- [][][][] - > org.apache.jcs.auxiliary.remote.RemoteCacheMonitor - FAILURE DRIVEN > MODE: cache monitor waiting for error > > > Thanks, > Simon > > > -----Original Message----- > From: Smuts, Aaron [mailto:[EMAIL PROTECTED] > Sent: 03 March 2006 17:48 > To: JCS Users List > Subject: RE: RemoteCache Client will not shutdown after dispose > > CompositeCacheManager.getInstance() > > > -----Original Message----- > > From: Horton Simon [mailto:[EMAIL PROTECTED] > > Sent: Friday, March 03, 2006 12:46 PM > > To: JCS Users List > > Subject: RE: RemoteCache Client will not shutdown after dispose > > > > Hi Aaron, > > > > How should I go about getting hold of the composite cache manager? Do > I > > start with my JCS cache object? > > > > Thanks, > > Simon > > > > -----Original Message----- > > From: Smuts, Aaron [mailto:[EMAIL PROTECTED] > > Sent: 03 March 2006 17:28 > > To: JCS Users List > > Subject: RE: RemoteCache Client will not shutdown after dispose > > > > I'll look into it. You'll have to kill your tomcat for the time > being. > > > > Try calling the shutdown method on the composite cache manager to make > > sure you dispose all the regions. > > > > > -----Original Message----- > > > From: Horton Simon [mailto:[EMAIL PROTECTED] > > > Sent: Friday, March 03, 2006 11:58 AM > > > To: JCS Users List > > > Subject: RemoteCache Client will not shutdown after dispose > > > > > > Hi, > > > > > > My problem is that when a client uses a Remote cache auxiliary, the > > > remote auxiliary never shuts down and the JVM is still alive, even > > after > > > calling JCS.dispose() and even when the invoking process is > shutdown. > > > > > > I have a memory, disk cache and remote cache defined in my client > > > cache.ccf file (I followed the > > > http://jakarta.apache.org/jcs/RemoteAuxCache.html article to set > this > > > up) > > > > > > I have a standalone remote cache server running before I start the > > > client. > > > > > > I run my tomcat startup batch script and it opens a separate command > > > prompt window and starts up my tomcat (4.1.24) server which has a > web > > > application that uses the JCS cache with an auxilary remote cache > > client > > > talking to the remote cache server. This all works fine just fine. > > > > > > When I run the tomcat shutdown script, I have a > ServletContextListener > > > which detects the context is being destroyed and calls the > > JCS.dispose() > > > method on the two cache regions I was using. > > > > > > I have different behaviour when the client cache.ccf file is set up > > to: > > > > > > 1) Only use memory and disk auxiliary caches and NOT have any remote > > > cache auxiliary, the tomcat server shuts down, you see the debug > > entries > > > called to dispose of the JCS cache regions in the command prompt, > then > > > the command prompt window closes. > > > > > > - This is exactly what I would expect. > > > > > > 2) Include a RemoteCacheFactory as one of its auxiliary caches (as > > well > > > as memory and disk), the tomcat server shuts down and you see the > > debug > > > entries called to dispose of the JCS cache regions in the command > > > prompt, but the command prompt which was originally opened by the > > tomcat > > > startup script stays alive. > > > > > > - Why doesn't it shutdown? It appears that the Remote cache > auxiliary > > > isn't fully shutting down and the JVM is still alive. The window > sits > > > there forever, not further log messages are written to it. > > > > > > When my tomcat server shutdown, I need to be able to fully shutdown > > that > > > cache client (as happens in No.1), leaving the remote data intact. > > > > > > Your help would be appreciated! > > > > > > > > > Extract from my client cache.ccf file for my Remote auxiliary > > settings: > > > > > > # - Remote RMI Cache set up to failover > > > > > > jcs.auxiliary.RFailover=org.apache.jcs.auxiliary.remote.RemoteCacheFacto > > > ry > > > > > > jcs.auxiliary.RFailover.attributes=org.apache.jcs.auxiliary.remote.Remot > > > eCacheAttributes > > > > > > jcs.auxiliary.RFailover.attributes.FailoverServers=localhost:1102,localh > > > ost:1103 > > > #jcs.auxiliary.RC.attributes.RemoveUponRemotePut=true > > > jcs.auxiliary.RFailover.attributes.RemoveUponRemotePut=true > > > jcs.auxiliary.RFailover.attributes.GetOnly=false > > > jcs.auxiliary.RFailover.attributes.TimeoutMillis=10000 > > > > > > > > > Extract from my remote server remote.cache.ccf file for my Remote > > > auxiliary settings: > > > > > > #Remote Cache > > > > > > jcs.auxiliary.RCluster1=org.apache.jcs.auxiliary.remote.RemoteCacheFacto > > > ry > > > > > > jcs.auxiliary.RCluster1.attributes=org.apache.jcs.auxiliary.remote.Remot > > > eCacheAttributes > > > jcs.auxiliary.RCluster1.attributes.RemoteTypeName=CLUSTER > > > jcs.auxiliary.RCluster1.attributes.RemoveUponRemotePut=true > > > jcs.auxiliary.RCluster1.attributes.ClusterServers=localhost:1103 > > > jcs.auxiliary.RCluster1.attributes.GetOnly=false > > > > > > > > > Thanks, > > > Simon > > > > > > This message and any files transmitted with it are confidential and > > > intended solely for the use of the individual or entity to whom they > > are > > > addressed. If you have received this message in error please delete > it > > and > > > any files transmitted with it, after notifying > > [EMAIL PROTECTED] > > > Any opinions expressed in this message may be those of the author > and > > not > > > necessarily those of the company. The company accepts no > > responsibility > > > for the accuracy or completeness of any information contained > herein. > > This > > > message is not intended to create legal relations between the > company > > and > > > the recipient. > > > Recipients should please note that messages sent via the Internet > may > > be > > > intercepted and that caution should therefore be exercised before > > > dispatching to the company any confidential or sensitive > information. > > > Mizuho International plc Bracken House, One Friday Street, London > EC4M > > > 9JA. TEL. 020 72361090. Wholly owned subsidiary of Mizuho Securities > > Co., > > > Ltd. Member of Mizuho Financial Group. Authorised and regulated by > the > > > Financial Services Authority. Member of the London Stock Exchange. > > > > > > Registered in England No. 1203696. Registered office as above. > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > This message and any files transmitted with it are confidential and > > intended solely for the use of the individual or entity to whom they > are > > addressed. If you have received this message in error please delete it > and > > any files transmitted with it, after notifying > [EMAIL PROTECTED] > > Any opinions expressed in this message may be those of the author and > not > > necessarily those of the company. The company accepts no > responsibility > > for the accuracy or completeness of any information contained herein. > This > > message is not intended to create legal relations between the company > and > > the recipient. > > Recipients should please note that messages sent via the Internet may > be > > intercepted and that caution should therefore be exercised before > > dispatching to the company any confidential or sensitive information. > > Mizuho International plc Bracken House, One Friday Street, London EC4M > > 9JA. TEL. 020 72361090. Wholly owned subsidiary of Mizuho Securities > Co., > > Ltd. Member of Mizuho Financial Group. Authorised and regulated by the > > Financial Services Authority. Member of the London Stock Exchange. > > > > Registered in England No. 1203696. Registered office as above. > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > This message and any files transmitted with it are confidential and > intended solely for the use of the individual or entity to whom they are > addressed. If you have received this message in error please delete it and > any files transmitted with it, after notifying [EMAIL PROTECTED] > Any opinions expressed in this message may be those of the author and not > necessarily those of the company. The company accepts no responsibility > for the accuracy or completeness of any information contained herein. This > message is not intended to create legal relations between the company and > the recipient. > Recipients should please note that messages sent via the Internet may be > intercepted and that caution should therefore be exercised before > dispatching to the company any confidential or sensitive information. > Mizuho International plc Bracken House, One Friday Street, London EC4M > 9JA. TEL. 020 72361090. Wholly owned subsidiary of Mizuho Securities Co., > Ltd. Member of Mizuho Financial Group. Authorised and regulated by the > Financial Services Authority. Member of the London Stock Exchange. > > Registered in England No. 1203696. Registered office as above. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] This message and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this message in error please delete it and any files transmitted with it, after notifying [EMAIL PROTECTED] Any opinions expressed in this message may be those of the author and not necessarily those of the company. The company accepts no responsibility for the accuracy or completeness of any information contained herein. This message is not intended to create legal relations between the company and the recipient. Recipients should please note that messages sent via the Internet may be intercepted and that caution should therefore be exercised before dispatching to the company any confidential or sensitive information. Mizuho International plc Bracken House, One Friday Street, London EC4M 9JA. TEL. 020 72361090. Wholly owned subsidiary of Mizuho Securities Co., Ltd. Member of Mizuho Financial Group. Authorised and regulated by the Financial Services Authority. Member of the London Stock Exchange. Registered in England No. 1203696. Registered office as above. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]