CookieDAOImpl.java
上传用户:qing5858
上传日期:2015-10-27
资源大小:6056k
文件大小:1k
源码类别:

搜索引擎

开发平台:

Java

  1. package net.javacoding.jspider.core.storage.memory;
  2. import net.javacoding.jspider.core.storage.Storage;
  3. import net.javacoding.jspider.core.storage.spi.CookieDAOSPI;
  4. import net.javacoding.jspider.core.storage.spi.StorageSPI;
  5. import net.javacoding.jspider.core.model.SiteInternal;
  6. import net.javacoding.jspider.api.model.Cookie;
  7. import net.javacoding.jspider.api.model.Site;
  8. import java.util.*;
  9. import java.sql.*;
  10. /**
  11.  * $Id: CookieDAOImpl.java,v 1.2 2003/04/11 16:37:06 vanrogu Exp $
  12.  */
  13. class CookieDAOImpl implements CookieDAOSPI {
  14.     protected StorageSPI storage;
  15.     protected Map cookies;
  16.     public CookieDAOImpl ( StorageSPI storage ) {
  17.         this.storage = storage;
  18.         this.cookies = new HashMap ( );
  19.     }
  20.     public Cookie[] find(int id) {
  21.         Cookie[] cookies = (Cookie[]) this.cookies.get(new Integer(id));
  22.         if ( cookies == null ) {
  23.             cookies = new Cookie[0];
  24.         }
  25.         return cookies;
  26.     }
  27.     public void save(int id, Cookie[] cookies) {
  28.         this.cookies.put(new Integer(id), cookies);
  29.     }
  30. }