Guvnor - Project Builder 6.0.0.CR1

org.guvnor.common.services.builder
Class LRUBuilderCache

java.lang.Object
  extended by org.guvnor.common.services.backend.cache.LRUCache<org.guvnor.common.services.project.model.Project,Builder>
      extended by org.guvnor.common.services.builder.LRUBuilderCache
All Implemented Interfaces:
org.guvnor.common.services.backend.cache.Cache<org.guvnor.common.services.project.model.Project,Builder>

@ApplicationScoped
public class LRUBuilderCache
extends org.guvnor.common.services.backend.cache.LRUCache<org.guvnor.common.services.project.model.Project,Builder>

A simple LRU cache for Builders


Constructor Summary
LRUBuilderCache()
           
 
Method Summary
 Builder assertBuilder(org.guvnor.common.services.project.model.Project project)
           
 void invalidateProjectCache(org.guvnor.common.services.project.builder.events.InvalidateDMOProjectCacheEvent event)
           
 
Methods inherited from class org.guvnor.common.services.backend.cache.LRUCache
getEntry, getKeys, invalidateCache, invalidateCache, setEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LRUBuilderCache

public LRUBuilderCache()
Method Detail

invalidateProjectCache

public void invalidateProjectCache(@Observes
                                   org.guvnor.common.services.project.builder.events.InvalidateDMOProjectCacheEvent event)

assertBuilder

public Builder assertBuilder(org.guvnor.common.services.project.model.Project project)

Guvnor - Project Builder 6.0.0.CR1

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.