Bug 180189 Support in memory data set cache.
Currently, Design-Time Data Cache is stored on disks. By performance tests using ramdisk, we found that caching in physical memory can improve the performance of RunAndRender by 30%.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/DataSetCacheManager.java
{
				line = line.substring( 0, line.length( ) - 5 );
				block.append( line );
				list.add( this.parseQueryItem( block.toString( ) ) );
				block = new StringBuffer( "" );
				begin = false;
			}
			else if ( begin )
			{
				block.append( line );
			}
		}
		return list;
	}
	/**
	 * A private method to parse a single query string to an ArrayList
	 * 
	 * @return an ArrayList that record each small unit of information about a
	 *         single query
	 * @throws IOException
	 */
	private ArrayList parseQueryItem( String item )
	{
		
		ArrayList info = new ArrayList( );
		String[] split = item.split( ";" );
		String[] temp;
		for ( int i = 0; i < 3; i++ )
		{
			temp = split[i].split( "\"" );