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

version 1.918, 2007/10/03 19:57:26 version 1.920, 2007/10/04 19:59:16
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; }
Line 2183  sub flushcourselogs { Line 2185  sub flushcourselogs {
                delete $courselogs{$crsid};                 delete $courselogs{$crsid};
             }              }
         }          }
         $courseidbuffer{$coursehombuf{$crsid}}{$crsid} = (          $courseidbuffer{$coursehombuf{$crsid}}{$crsid} = {
             'description' => &escape($coursedescrbuf{$crsid}),              'description' => &escape($coursedescrbuf{$crsid}),
             'instcode'    => &escape($courseinstcodebuf{$crsid}),              'instcode'    => &escape($courseinstcodebuf{$crsid}),
             'type'        => &escape($coursetypebuf{$crsid}),              'type'        => &escape($coursetypebuf{$crsid}),
             'owner'       => &escape($courseownerbuf{$crsid}),              'owner'       => &escape($courseownerbuf{$crsid}),
         );          };
     }      }
 #  #
 # Write course id database (reverse lookup) to homeserver of courses   # Write course id database (reverse lookup) to homeserver of courses 

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


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