Diff for /loncom/lonnet/perl/lonnet.pm between versions 1.918 and 1.919

version 1.918, 2007/10/03 19:57:26 version 1.919, 2007/10/03 21:59:13
Line 1383  sub do_cache_new { Line 1383  sub do_cache_new {
  $memcache->disconnect_all();   $memcache->disconnect_all();
     }      }
     # need to make a copy of $value      # need to make a copy of $value
     #&make_room($id,$value,$debug);      &make_room($id,$value,$debug);
     return $value;      return $value;
 }  }
   
 sub make_room {  sub make_room {
     my ($id,$value,$debug)=@_;      my ($id,$value,$debug)=@_;
     $remembered{$id}=$value;  
       $remembered{$id}= (ref($value)) ? &Storable::dclone($value)
                                       : $value;
     if ($to_remember<0) { return; }      if ($to_remember<0) { return; }
     $accessed{$id}=[&gettimeofday()];      $accessed{$id}=[&gettimeofday()];
     if (scalar(keys(%remembered)) <= $to_remember) { return; }      if (scalar(keys(%remembered)) <= $to_remember) { return; }

Removed from v.1.918  
changed lines
  Added in v.1.919


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>