I think I found a bug in NIO but I'm seeing double right now
after chasing it for so long.  The bug has to do with a simple 
hashCode function - nothing really to do with the core operations
of the API.  

I was wondering if others can look at this junit testcase I have here
and perhaps even run it to confirm that I'm not smoking crack.
I this really a bug?

The test is simply this here:

    public void testBufferHashing() throws Exception
    {
        HashMap l_map = new HashMap() ;
        
        for( int ii = 0; ii < 10; ii++ )
        {
            ByteBuffer l_buf = ByteBuffer.allocateDirect( 4096 ) ;
            l_map.put( l_buf, new Integer( ii ) ) ;
        }
        
        assertTrue( l_map.size() == 10 ) ;
    }

Seems like there's a hashCode problem with the direct buffer.

Thanks in advance,
Alex

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to