Examples of CacheBuilder


Examples of com.volantis.cache.CacheBuilder

    private URLContentManager createURLContentManager(final SystemClock clock,
            final Period timeout, final boolean cacheable, final int maxCount) {

        Cache cache = null;
        if (cacheable) {
            final CacheBuilder cacheBuilder =
                CacheFactory.getDefaultInstance().createCacheBuilder();
            cacheBuilder.setMaxCount(maxCount);
            cacheBuilder.setClock(clock);
            cacheBuilder.setExpirationChecker(new URLContentValidationChecker());
            cache = cacheBuilder.buildCache();
        }

        final URLContentManagerConfiguration config =
            new URLContentManagerConfiguration();
        config.setDefaultTimeout(timeout);
View Full Code Here

Examples of com.volantis.cache.CacheBuilder

        //   Test Expectations
        // =====================================================================

        CacheableObjectProvider objectProvider = new TestCacheableObjectProvider();

        CacheBuilder builder = new CacheBuilderImpl();
        builder.setObjectProvider(objectProvider);
        builder.setMaxCount(8);
        Cache cache = builder.buildCache();

        GroupBuilder groupBuilder = new GroupBuilderImpl();
        groupBuilder.setMaxCount(4);
        Group root = cache.getRootGroup();
        root.addRemovalListener(listenerRootMock);
View Full Code Here

Examples of com.volantis.cache.CacheBuilder

            }
        }

        Cache cache;
        synchronized (caches) {
            CacheBuilder cacheBuilder = CACHE_FACTORY.createCacheBuilder();
            cacheBuilder.setMaxCount(maxCount);
            cacheBuilder.setExpirationChecker(EXPIRATION_CHECKER);
            cache = cacheBuilder.buildCache();
            caches.put(name, cache);
        }

        final Period ttl;
        if ("unlimited".equals(maxAge)) {
View Full Code Here

Examples of com.volantis.cache.CacheBuilder

            totalSize = Integer.MAX_VALUE;
        } else {
            totalSize = localSize + remoteSize;
        }

        CacheBuilder builder = factory.createCacheBuilder();
        builder.setMaxCount(totalSize);
        builder.setExpirationChecker(new PolicyExpirationChecker());
        builder.setClock(clock);
        cache = builder.buildCache();

        Group root = getRootGroup();

        GroupBuilder groupBuilder;
View Full Code Here

Examples of org.apache.ibatis.mapping.CacheBuilder

      boolean readWrite,
      boolean blocking,
      Properties props) {
    typeClass = valueOrDefault(typeClass, PerpetualCache.class);
    evictionClass = valueOrDefault(evictionClass, LruCache.class);
    Cache cache = new CacheBuilder(currentNamespace)
        .implementation(typeClass)
        .addDecorator(evictionClass)
        .clearInterval(flushInterval)
        .size(size)
        .readWrite(readWrite)
View Full Code Here

Examples of org.gradle.cache.CacheBuilder

    private DefaultTaskArtifactStateRepository repository;

    @Before
    public void setup() {
        context.checking(new Expectations(){{
            CacheBuilder builder = context.mock(CacheBuilder.class);

            one(cacheRepository).cache("outputFileStates");
            will(returnValue(builder));

            one(builder).open();
View Full Code Here

Examples of org.gradle.cache.CacheBuilder

        }
    }
   
    private void expectEmptyCacheLocated() {
        context.checking(new Expectations(){{
            CacheBuilder builder = context.mock(CacheBuilder.class);

            one(cacheRepository).cache("taskArtifacts");
            will(returnValue(builder));

            one(builder).forObject(gradle);
View Full Code Here

Examples of org.infinispan.ec2demo.CacheBuilder

  private Cache<String, Nucleotide_Protein_Element> nucleiodCache;

   @Override
  public void init(ServletConfig config) throws ServletException {
    super.init(config);
    CacheBuilder cacheBuilder = (CacheBuilder) getServletContext().getAttribute("cacheBuilder");
    influenzaCache = cacheBuilder.getCacheManager().getCache("InfluenzaCache");
    proteinCache = cacheBuilder.getCacheManager().getCache("ProteinCache");
    nucleiodCache = cacheBuilder.getCacheManager().getCache("NucleotideCache");
  }
View Full Code Here

Examples of org.infinispan.ec2demo.CacheBuilder

    dispatcher.forward(request, response);
  }

   @Override
  public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    CacheBuilder cacheBuilder = (CacheBuilder) getServletContext().getAttribute("cacheBuilder");
    String searchGBAN = request.getParameter("vGBAN");
    request.setAttribute("total", searchGBAN);
   
    //check the influenza cache first
    Influenza_N_P_CR_Element myRec = influenzaCache.get(searchGBAN);
   
    if (myRec != null) {
      log.trace("Searching nucleiodCache for " + myRec.getGanNucleoid());
      Nucleotide_Protein_Element nucldet = nucleiodCache.get(myRec.getGanNucleoid());     
      request.setAttribute("Nucleotide", nucldet);

      // Display the protein details
      Map<String, String> myProt = myRec.getProtein_Data();
      Map<String, String> myMap = new HashMap<String, String>();
      for (String x : myProt.keySet()) {
        log.trace("Searching proteinCache for " + x);
        Nucleotide_Protein_Element myProtdet = proteinCache.get(x);
        String protein_CR = myProt.get(x);   
        myMap.put(myProtdet.getGenbankAccessionNumber(), protein_CR);
      }
      request.setAttribute("PMap", myMap);
    }



    //Retrieve the cache cluster memebers
    List<Address> myList = cacheBuilder.getCacheManager().getMembers();
    List<String> k = new ArrayList<String>();
    for (Address ad : myList)
      k.add(ad.toString());
    request.setAttribute("CMap", k);
View Full Code Here

Examples of org.infinispan.ec2demo.CacheBuilder

  public void contextInitialized(ServletContextEvent arg0) {
    System.out.println("in CacheServletListener");
    try {
      this.context = arg0.getServletContext();
      String x = arg0.getServletContext().getInitParameter("InfinispanConfigFile");
      currCacheBuilder =  new CacheBuilder(x);
      System.out.println("in CacheServletListener...starting cache");
      currCacheBuilder.getCacheManager().start();
      System.out.println("in CacheServletListener...starting cache...done");
      context.setAttribute("cacheBuilder", currCacheBuilder);
    } catch (IOException e) {
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.