Examples of CacheListener


Examples of co.paralleluniverse.galaxy.CacheListener

        return null;
    }

    private CacheListener handleOpListen(CacheLine line, Object data, Object listener) {
        final boolean ifAbsent = (boolean) (data != null ? data : false);
        final CacheListener lst = line.setListener((CacheListener) listener, ifAbsent);

        // send pending MSG messages to listener
        if (lst != null && lst == listener) {
            for (Message.MSG msg : getAndClearPendingMSGs(line))
                handleMessageMsg(msg, line);
View Full Code Here

Examples of co.paralleluniverse.galaxy.CacheListener

    }

    public R getOrCreateRef(long id) {
        if (id <= 0)
            return null;
        CacheListener ref = cache.getListener(id);
        return (R) (ref != null ? ref : cache.setListenerIfAbsent(id, createRef(id, null)));
    }
View Full Code Here

Examples of co.paralleluniverse.galaxy.CacheListener

    }

    public static <T> DistributedReference<T> getOrCreateRef(Cache cache, long id) {
        if (id <= 0)
            return null;
        CacheListener ref = cache.getListener(id);
        return (DistributedReference<T>) (ref != null ? ref : cache.setListenerIfAbsent(id, new DistributedReference<T>(id, null)));
    }
View Full Code Here

Examples of co.paralleluniverse.galaxy.CacheListener

        try {
            boolean error = false;
            try {
                final long root = store.getRoot(rootName, txn);
                byte[] buf = store.get(root);
                store.setListener(root, new CacheListener() {
                    @Override
                    public void invalidated(long id) {
                        evicted(id);
                    }
View Full Code Here

Examples of co.paralleluniverse.galaxy.CacheListener

                    actor = (ActorRef<Message>) ser.read(buf);
                } catch (Exception e) {
                    LOG.info("Deserializing actor at root " + rootName + " has failed with exception", e);
                    return null;
                }
                store.setListener(root, new CacheListener() {
                    @Override
                    public void invalidated(long id) {
                        evicted(id);
                    }
View Full Code Here

Examples of com.gemstone.gemfire.cache.CacheListener

      }
    });

    when(regionFactory.addCacheListener(any(CacheListener.class))).thenAnswer(new Answer<RegionFactory>(){
      @Override public RegionFactory answer(InvocationOnMock invocation) throws Throwable {
        CacheListener cacheListener = (CacheListener) invocation.getArguments()[0];
        attributesFactory.addCacheListener(cacheListener);
        return regionFactory;
      }
    });
View Full Code Here

Examples of com.sefer.dragonfly.client.core.listener.CacheListener

public class MonitorLogFactory {

  public static MonitorLog getLogger(String cacheId) {
    MonitorLog log = new MonitorLog(cacheId);

    log.addListener(new CacheListener());

    return log;
  }
View Full Code Here

Examples of com.sun.appserv.util.cache.CacheListener

            }

            LruCache c = new LruCache();
            c.init(maxEntries, timeout, loadFactor, (Properties) null);
            c.addCacheListener(
                    new CacheListener() {
                        public void trimEvent(Object key, Object value) {
                            cache.remove(key);
                            if (logger.isLoggable(Logger.FINER)) {
                                logger.finer(
                                        I18NHelper.getMessage(
View Full Code Here

Examples of com.sun.appserv.util.cache.CacheListener

                return;
            }
        }

        for (int i = 0; i < listeners.size(); i++) {
            CacheListener listener = (CacheListener) listeners.get(i);
            listener.trimEvent(removed.key, removed.value);
        }
    }
View Full Code Here

Examples of com.sun.appserv.util.cache.CacheListener

    protected void trimItem(CacheItem item) {
        CacheItem removed = _removeItem(item);

        if (removed != null) {
            for (int i = 0; i < listeners.size(); i++) {
                CacheListener listener = (CacheListener) listeners.get(i);
                listener.trimEvent(removed.key, removed.value);
            }
        }
    }
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.