/** * @param maximumNumberOfProducersToTrack the maximumNumberOfProducersToTrack to set */ public void setMaximumNumberOfProducersToTrack(int maximumNumberOfProducersToTrack) { if (maximumNumberOfProducersToTrack < this.maximumNumberOfProducersToTrack){ LRUCache<String, BitArrayBin> newMap = new LRUCache<String, BitArrayBin>(0,maximumNumberOfProducersToTrack,0.75f,true); /** * As putAll will access the entries in the right order, * this shouldn't result in wrong cache entries being removed */ newMap.putAll(this.map); this.map.clear(); this.map.putAll(newMap); } this.map.setMaxCacheSize(maximumNumberOfProducersToTrack); this.maximumNumberOfProducersToTrack = maximumNumberOfProducersToTrack; this.modified = true; }
public boolean init() { boolean result = initialized.compareAndSet(false, true); if (result) { if (jndiLocalTemplate == null) { jndiLocalTemplate = new JndiLookupFactory(); } if (jndiOutboundTemplate == null) { jndiOutboundTemplate = new JndiLookupFactory(); } if (inboundMessageConvertor == null) { inboundMessageConvertor = new SimpleJmsMessageConvertor(); } if (outboundMessageConvertor == null) { outboundMessageConvertor = new SimpleJmsMessageConvertor(); } replyToBridges.setMaxCacheSize(getReplyToDestinationCacheSize()); connectionService = createExecutor(); // Subclasses can override this to customize their own it. result = doConnectorInit(); } return result; }
/** * @param pageCacheSize the pageCacheSize to set */ public synchronized void setPageCacheSize(int pageCacheSize) { this.pageCacheSize = pageCacheSize; pageCache.setMaxCacheSize(pageCacheSize); }
/** * @param pageCacheSize the pageCacheSize to set */ public void setPageCacheSize(int pageCacheSize) { this.pageCacheSize = pageCacheSize; pageCache.setMaxCacheSize(pageCacheSize); }
/** * @param maximumNumberOfProducersToTrack the maximumNumberOfProducersToTrack to set */ public void setMaximumNumberOfProducersToTrack( int maximumNumberOfProducersToTrack) { this.maximumNumberOfProducersToTrack = maximumNumberOfProducersToTrack; this.map.setMaxCacheSize(maximumNumberOfProducersToTrack); }
/** * @param maximumNumberOfProducersToTrack the maximumNumberOfProducersToTrack to set */ public void setMaximumNumberOfProducersToTrack(int maximumNumberOfProducersToTrack) { if (maximumNumberOfProducersToTrack < this.maximumNumberOfProducersToTrack){ LRUCache<String, BitArrayBin> newMap = new LRUCache<String, BitArrayBin>(0,maximumNumberOfProducersToTrack,0.75f,true); /** * As putAll will access the entries in the right order, * this shouldn't result in wrong cache entries being removed */ newMap.putAll(this.map); this.map.clear(); this.map.putAll(newMap); } this.map.setMaxCacheSize(maximumNumberOfProducersToTrack); this.maximumNumberOfProducersToTrack = maximumNumberOfProducersToTrack; this.modified = true; }
/** * @param maximumNumberOfProducersToTrack the maximumNumberOfProducersToTrack to set */ public void setMaximumNumberOfProducersToTrack(int maximumNumberOfProducersToTrack) { if (maximumNumberOfProducersToTrack < this.maximumNumberOfProducersToTrack){ LRUCache<String, BitArrayBin> newMap = new LRUCache<String, BitArrayBin>(0,maximumNumberOfProducersToTrack,0.75f,true); /** * As putAll will access the entries in the right order, * this shouldn't result in wrong cache entries being removed */ newMap.putAll(this.map); this.map.clear(); this.map.putAll(newMap); } this.map.setMaxCacheSize(maximumNumberOfProducersToTrack); this.maximumNumberOfProducersToTrack = maximumNumberOfProducersToTrack; this.modified = true; }
/** * @param maximumNumberOfProducersToTrack the maximumNumberOfProducersToTrack to set */ public void setMaximumNumberOfProducersToTrack(int maximumNumberOfProducersToTrack) { if (maximumNumberOfProducersToTrack < this.maximumNumberOfProducersToTrack){ LRUCache<String, BitArrayBin> newMap = new LRUCache<String, BitArrayBin>(0,maximumNumberOfProducersToTrack,0.75f,true); /** * As putAll will access the entries in the right order, * this shouldn't result in wrong cache entries being removed */ newMap.putAll(this.map); this.map.clear(); this.map.putAll(newMap); } this.map.setMaxCacheSize(maximumNumberOfProducersToTrack); this.maximumNumberOfProducersToTrack = maximumNumberOfProducersToTrack; this.modified = true; }
/** */ public boolean init() { boolean result = initialized.compareAndSet(false, true); if (result) { if (jndiLocalTemplate == null) { jndiLocalTemplate = new JndiTemplate(); } if (jndiOutboundTemplate == null) { jndiOutboundTemplate = new JndiTemplate(); } if (inboundMessageConvertor == null) { inboundMessageConvertor = new SimpleJmsMessageConvertor(); } if (outboundMessageConvertor == null) { outboundMessageConvertor = new SimpleJmsMessageConvertor(); } replyToBridges.setMaxCacheSize(getReplyToDestinationCacheSize()); } return result; }
public boolean init() { boolean result = initialized.compareAndSet(false, true); if (result) { if (jndiLocalTemplate == null) { jndiLocalTemplate = new JndiLookupFactory(); } if (jndiOutboundTemplate == null) { jndiOutboundTemplate = new JndiLookupFactory(); } if (inboundMessageConvertor == null) { inboundMessageConvertor = new SimpleJmsMessageConvertor(); } if (outboundMessageConvertor == null) { outboundMessageConvertor = new SimpleJmsMessageConvertor(); } replyToBridges.setMaxCacheSize(getReplyToDestinationCacheSize()); connectionService = createExecutor(); // Subclasses can override this to customize their own it. result = doConnectorInit(); } return result; }
public boolean init() { boolean result = initialized.compareAndSet(false, true); if (result) { if (jndiLocalTemplate == null) { jndiLocalTemplate = new JndiLookupFactory(); } if (jndiOutboundTemplate == null) { jndiOutboundTemplate = new JndiLookupFactory(); } if (inboundMessageConvertor == null) { inboundMessageConvertor = new SimpleJmsMessageConvertor(); } if (outboundMessageConvertor == null) { outboundMessageConvertor = new SimpleJmsMessageConvertor(); } replyToBridges.setMaxCacheSize(getReplyToDestinationCacheSize()); connectionService = createExecutor(); // Subclasses can override this to customize their own it. result = doConnectorInit(); } return result; }
public boolean init() { boolean result = initialized.compareAndSet(false, true); if (result) { if (jndiLocalTemplate == null) { jndiLocalTemplate = new JndiLookupFactory(); } if (jndiOutboundTemplate == null) { jndiOutboundTemplate = new JndiLookupFactory(); } if (inboundMessageConvertor == null) { inboundMessageConvertor = new SimpleJmsMessageConvertor(); } if (outboundMessageConvertor == null) { outboundMessageConvertor = new SimpleJmsMessageConvertor(); } replyToBridges.setMaxCacheSize(getReplyToDestinationCacheSize()); connectionService = createExecutor(); // Subclasses can override this to customize their own it. result = doConnectorInit(); } return result; }