anchor.diff:  	    Pid ! {self(), not_connected, Reason},
   	    {stop, {shutdown, normal}, State}
       end;
  -
  +handle_info({check_cache, _ , _}, 
  +	    #state{connection_state = 
  +		       #connection{channel_cache = Cache}} = State) ->
  +    {noreply, check_cache(State, Cache)};
   handle_info({ssh_cm, _Sender, Msg}, State0) ->
       %% Backwards compatibility!  
       State = cm_message(Msg, State0),
  
positive.code: %%--------------------------------------------------------------------
  %%% Internal functions
  %%--------------------------------------------------------------------
  channel_data(Id, Type, Data, Connection0, ConnectionPid, From, State) ->
      case ssh_connection:channel_data(Id, Type, Data, Connection0,
  				     ConnectionPid, From) of
  
negative.code: 		  (_,Acc) ->
  		       Acc
  	       end, [], Cache),
      {{replies, []}, check_cache(State, Cache)}.
  
  update_sys(Cache, Channel, Type, ChannelPid) ->
      ssh_channel:cache_update(Cache, 
  