Examples of CacheObject


Examples of com.skyline.energy.cache.CacheObject

    cacheResult.setKey(key);

    Cache cache = cacheManager.getCache(cacheDefinition.getPool());
    cacheResult.setCache(cache);

    CacheObject oldItem = (CacheObject) cache.get(key);
    LOGGER.debug("从" + key + "获取缓存对象:" + oldItem);
    if (oldItem != null) {
      return compareVersionKey(cacheDefinition, cacheResult, oldItem, args);
    }
View Full Code Here

Examples of com.skyline.energy.cache.CacheObject

    long expire = cacheDefinition.getExpire();

    long currentVersion = cacheResult.getCurrentVersion();

    CacheObject newItem = new CacheObject((Serializable) exeResult, currentVersion);
    cache.add(key, newItem, expire);
    LOGGER.debug("缓存对象到:" + key + ",缓存时间:" + expire + "毫秒");

    if (cacheDefinition.isReturnCollection()) {
      int pageIndex = cacheDefinition.getPageIndex();
View Full Code Here

Examples of net.sf.cache4j.impl.CacheObject

// ----------------------------------------------------------------------------- ����������� ����������
// ----------------------------------------------------------------------------- ������������
// ----------------------------------------------------------------------------- Public ������

    public int compare(Object o1, Object o2) {
        CacheObject co1 = (CacheObject)o1;
        CacheObject co2 = (CacheObject)o2;
        return co1.getLastAccessTime()<co2.getLastAccessTime() ?
                  -1
                : co1.getLastAccessTime()==co2.getLastAccessTime() ?
                    ( co1.getId()<co2.getId() ? -1 : (co1.getId()==co2.getId() ? 0 : 1) )
                     : 1;
    }
View Full Code Here

Examples of net.sf.cache4j.impl.CacheObject

// ----------------------------------------------------------------------------- ����������� ����������
// ----------------------------------------------------------------------------- ������������
// ----------------------------------------------------------------------------- Public ������

    public int compare(Object o1, Object o2) {
        CacheObject co1 = (CacheObject)o1;
        CacheObject co2 = (CacheObject)o2;
        return co1.getCreateTime()<co2.getCreateTime() ?
                  -1
                : co1.getCreateTime()==co2.getCreateTime() ?
                    ( co1.getId()<co2.getId() ? -1 : (co1.getId()==co2.getId() ? 0 : 1) )
                     : 1;
    }
View Full Code Here

Examples of net.sf.cache4j.impl.CacheObject

// ----------------------------------------------------------------------------- ����������� ����������
// ----------------------------------------------------------------------------- ������������
// ----------------------------------------------------------------------------- Public ������

    public int compare(Object o1, Object o2) {
        CacheObject co1 = (CacheObject)o1;
        CacheObject co2 = (CacheObject)o2;
        return co1.getAccessCount()<co2.getAccessCount() ?
                  -1
                : co1.getAccessCount()==co2.getAccessCount() ?
                    ( co1.getId()<co2.getId() ? -1 : (co1.getId()==co2.getId() ? 0 : 1) )
                     : 1;
    }
View Full Code Here

Examples of org.fjank.jcache.CacheObject

     */
    public Object remove(Object key) {
      if (key==null) {
      throw new NullPointerException("This Map does not permit null keys.");
      }
        CacheObject obj = (CacheObject) acc.getRegion().get(key);
        if(obj==null) {
            return null;
        }
        obj.invalidate();
        return obj.get();
    }
View Full Code Here

Examples of org.fjank.jcache.CacheObject

        CacheRegion region = acc.getRegion();
        CacheGroup group2 = region.getGroup(group);
        if (group2 == null) {
            return null;
        }
        CacheObject object = (CacheObject) group2.get(key);
        if(object==null) {
            return null;
        }
        object.invalidate();
        return object.get();
    }
View Full Code Here

Examples of org.fjank.jcache.CacheObject

     * @return
     */
    public boolean contains(Object o) {
        //naive implementation, but it works.
        for (Iterator iter = coll.iterator(); iter.hasNext();) {
            CacheObject obj = (CacheObject) iter.next();
            if(obj.get()==o) return true;
        }
        return false;
    }
View Full Code Here

Examples of org.fjank.jcache.CacheObject

    public boolean remove(Object o) {
    if(!set.contains(o)) return false;
        if(o instanceof Map.Entry) {
          Map.Entry entry = (Entry) o;
          CacheObject obj = (CacheObject) entry.getValue();
          obj.invalidate();
          return true;
        }
    CacheObject obj = (CacheObject) group.get(o);
    if(obj==null) return false;
    obj.invalidate();
    return true;
    }
View Full Code Here

Examples of org.fjank.jcache.CacheObject

        CacheFileAdapter dataFileTemp =
            new CacheFileAdapter(new File(rafDir, fileName + "Temp.data"));
        Iterator itr = keyHash.keySet().iterator();
        while (itr.hasNext()) {
            Serializable key = (Serializable) itr.next();
            CacheObject tempDe = readElement(key);
            DiskElementDescriptor de = dataFileTemp.appendObject(tempDe);
            keyHashTemp.put(key, de);
        }
        dataFileTemp.close();
        dataFile.close();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.