m_proxy.dispose();
if( null != m_proxy ) { m_proxy.dispose(); }
    public synchronized void dispose()    {        m_cache.dispose();        m_proxy.dispose();        try        {            UnicastRemoteObject.unexportObject( m_cache, true );        }        catch( RemoteException e )        {            getLogger().warn( "Remote error during disposal.", e );        }        try        {            UnicastRemoteObject.unexportObject( m_proxy, true );        }        catch( RemoteException e )        {            getLogger().warn( "Remote error during disposal.", e );        }    }