private void start(String props, InetAddress bind_addr, int port, int min_threads, int max_threads,
long rpc_timeout, long caching_time, boolean migrate_data, boolean use_l1_cache,
int l1_max_entries, long l1_reaping_interval,
int l2_max_entries, long l2_reaping_interval) throws Exception {
MBeanServer server=ManagementFactory.getPlatformMBeanServer();
connector=new MemcachedConnector(bind_addr, port, null);
connector.setThreadPoolCoreThreads(min_threads);
connector.setThreadPoolMaxThreads(max_threads);
JmxConfigurator.register(connector, server, BASENAME + ":name=connector");
cache=new PartitionedHashMap(props, "memcached-cluster");