Diff for /loncom/lonnet/perl/lonnet.pm between versions 1.587.2.3.2.4 and 1.587.2.3.2.5

version 1.587.2.3.2.4, 2005/02/14 02:17:51 version 1.587.2.3.2.5, 2005/02/14 02:20:26
Line 1022  EVALBLOCK Line 1022  EVALBLOCK
 #    &logthis("load_cache_item $name took ".(&Time::HiRes::time()-$starttime));  #    &logthis("load_cache_item $name took ".(&Time::HiRes::time()-$starttime));
 }  }
   
 sub devalidate_cache_new {  
     my ($name,$id) = @_;  
     if (1) { &Apache::lonnet::logthis("deleting $name:$id"); }  
     $memcache->delete(&escape($name.':'.$id));  
 }  
   
 my $to_remember=10;  my $to_remember=10;
 my %remembered;  my %remembered;
 my %accessed;  my %accessed;
 my $kicks=0;  my $kicks=0;
 my $hits=0;  my $hits=0;
   sub devalidate_cache_new {
       my ($name,$id) = @_;
       if (0) { &Apache::lonnet::logthis("deleting $name:$id"); }
       $id=&escape($name.':'.$id);
       $memcache->delete($id);
       delete($remembered{$id});
       delete($accessed{$id});
   }
   
 sub is_cached_new {  sub is_cached_new {
     my ($name,$id,$debug) = @_;      my ($name,$id,$debug) = @_;
     $debug=0;      $debug=0;
Line 1067  sub do_cache_new { Line 1070  sub do_cache_new {
     }      }
     if ($debug) { &Apache::lonnet::logthis("Setting $id to $value"); }      if ($debug) { &Apache::lonnet::logthis("Setting $id to $value"); }
     $memcache->set($id,$setvalue,300);      $memcache->set($id,$setvalue,300);
       &make_room($id,$value);
     return $value;      return $value;
 }  }
   

Removed from v.1.587.2.3.2.4  
changed lines
  Added in v.1.587.2.3.2.5


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