<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">  <div><BR>---------- Forwarded message ----------<BR>From:&nbsp;Abhishek &lt;<A href="mailto:abhishek.pareek@yahoo.com">abhishek.pareek@yahoo.com</A>&gt;<BR>To:&nbsp;<A href="mailto:memcached@lists.danga.com">memcached@lists.danga.com </A><BR>Date:&nbsp;Fri, 11 Aug 2006 05:43:39 -0700 (PDT)<BR>Subject:&nbsp;Need different types of caches</div>  <div>&nbsp;</div>  <div><BR>Hi,<BR>I was trying my hand on memcache - java version, experimenting a little bit. What i cannot understand is how do I keep different types of caches on memcache. I tried creating two separate SocketIOPool connections with same server address but different ports. See below :- <BR>public MemCacheImpl() {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String[] serverlist = {"<A onclick="return top.js.OpenExtLink(window,event,this)" href="http://172.16.2.82:11211/"
 target=_blank>172.16.2.82:11211</A>"};<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String[] serverlist2 = {" <A onclick="return top.js.OpenExtLink(window,event,this)" href="http://172.16.2.82:11212/" target=_blank>172.16.2.82:11212</A>"};<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // initialize the pool for memcache servers<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SockIOPool pool = SockIOPool.getInstance();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SockIOPool pool2 = SockIOPool.getInstance();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool.setServers(serverlist);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool2.setServers(serverlist2);<BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool.setInitConn(5);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool.setMinConn (5);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool.setMaxConn(50);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 pool.setMaintSleep(30);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool.setNagle(false);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool.initialize();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //for pool2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool2.setInitConn(5);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool2.setMinConn (5);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool2.setMaxConn(50);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool2.setMaintSleep(30);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool2.setNagle(false);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool2.initialize();<BR><BR>&nbsp;&nbsp;&nbsp; }<BR>It gave an exception as ++++++ trying to initialize an already initialized pool. <BR><BR>By different types of caches I mean I need to store PersonCache, ProjectCache&nbsp;&nbsp; in memcache. Currently I have these caches as implementation of Maps. But I want that a key&nbsp; of particular map(cache) goes into one
 memcache server. How can I do that? <BR>ie.<BR>PersonCache = Map <BR>Key = personID<BR>value = PersonValueObject<BR><BR>ProjectCache = Map<BR>Key&nbsp; = projectID<BR>Value = ProjectValueObject<BR><BR>Now, If I have two memcache servers running on different ports as mentioned above, how do I designate an Element(key-value) of PersonCache to go to only server1 and Element of ProjectCache to go to server2 ?? <BR><BR>Can u pls tell me how can I create different caches on memcache? Also how can I create different configuration of SocketIOPool (s), so that they act as 'different caches' ??<BR><BR>Regards,<BR>Abbey.<BR><BR><BR></div>  <div>  <HR SIZE=1>  Yahoo! Messenger with Voice. <A onclick="return top.js.OpenExtLink(window,event,this)" href="http://us.rd.yahoo.com/mail_us/taglines/postman1/*http://us.rd.yahoo.com/evt=39663/*http://voice.yahoo.com" target=_blank>Make PC-to-Phone Calls </A>to the US (and 30+ countries) for 2¢/min or less.   <div></div><BR>  <div></div> 
 <div></div></BLOCKQUOTE><BR><p>&#32;
        

        
                <hr size=1></hr> 
Here's a new way to find what you're looking for - <a href="http://us.rd.yahoo.com/mail/in/yanswers/*http://in.answers.yahoo.com/">Yahoo! Answers</a> <BR> 
Send FREE SMS to your friend's mobile from Yahoo! Messenger Version 8. <a href="http://in.rd.yahoo.com/mail/in/messengertagline/*http://in.messenger.yahoo.com">Get it NOW</a>