public void testBigData6MB() throws TimeoutException, MemcachedException {
		if(c instanceof QuickCachedClientImpl) {
			c.setMaxSizeAllowedForValue(-1);
		} else if(c instanceof XMemcachedImpl) {
			//does not send the command to server at all for large value
			//todo verify this
			return;
		} else if(c instanceof SpyMemcachedImpl) {
			//does not send the command to server at all for large value
			//todo verify this
			return;
		} 
		
		String readObject = null;
		String key = null;
		
		StringBuilder keyPrefix = new StringBuilder("testget");
		
		StringBuilder valuePrefix = new StringBuilder();
		
		int mb5 = 1024*1024*6;
		for(int i=0;i<mb5;i++) {
			valuePrefix.append("v");
		}
		
		//1 - String
		key = keyPrefix.toString()+"1";
		try {
			c.set(key, 3600, valuePrefix.toString());
			
			readObject = (String) c.get(key);
		
			assertNotNull(readObject);
			assertEquals(valuePrefix.toString(),  readObject);
			
			assertTrue(
				"This should not have passed.. we should have got a exception"
				, false);
		} catch(Exception e) {
			assertTrue("We are good", true);
		}
	}