home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Java / Java.zip / jload18.zip / minicacheobject.java < prev    next >
Text File  |  1999-01-25  |  840b  |  46 lines

  1. import java.io.*;
  2. import java.util.*;
  3. import java.util.zip.*;
  4. import java.net.*;
  5.  
  6. public final class minicacheobject{
  7.  
  8. public  String name;      /* real! */
  9. public  String localname;
  10. public  String location; /* for redirects */
  11.  
  12. public  int httprc;
  13. public  long date;
  14. public  String ctype;
  15.  
  16.  
  17. minicacheobject(DataInputStream is) throws IOException
  18. {
  19.  name=is.readUTF();
  20.  ctype=is.readUTF();
  21.  localname=is.readUTF();
  22.  location=is.readUTF();
  23.  if(location.length()==0) location=null;
  24.  is.readInt();
  25.  httprc=is.readInt();
  26.  is.readLong();
  27.  date=is.readLong();
  28.  is.readLong();
  29.  is.readLong(); 
  30. }
  31.  
  32.  
  33. final public boolean equals(Object o)
  34. {
  35.  if(o==null || ! (o instanceof minicacheobject)) return false;
  36.  minicacheobject o1=(minicacheobject)o;
  37.  
  38.  return name.equals(o1.name);
  39. }
  40.  
  41. final public int hashCode()
  42. {
  43.  return name.hashCode();
  44. }
  45.  
  46. } /* class */