/** * {@inheritDoc} */ @Override public boolean getSearchable() { return cache.getCacheConfiguration().getSearchable() != null; }
/** * {@inheritDoc} */ public boolean getSearchable() { for (String cacheName : getCacheNames()) { Ehcache cache = cacheManager.getEhcache(cacheName); if (cache != null && cache.getCacheConfiguration().getSearchable() != null) { return true; } } return false; }
private static void addSearchElement(NodeElement element, CacheConfiguration cacheConfiguration) { if (cacheConfiguration.isSearchable()) { element.addChildElement(new SearchableConfigurationElement(element, cacheConfiguration.getSearchable())); } }
@Override public Map<String, String> getSearchAttributes() { Map<String, String> result = new HashMap<String, String>(); if (cache != null && cache.getCacheConfiguration().getSearchable() != null) { Map<String, Attribute> attrMap = new HashMap<String, Attribute>(); for (Attribute attr : cache.getSearchAttributes()) { attrMap.put(attr.getAttributeName(), attr); } for (SearchAttribute sa : cache.getCacheConfiguration().getSearchAttributes().values()) { String saName = sa.getName(); String typeName = sa.getTypeName(); if (attrMap.containsKey(saName) && typeName != null) { result.put(saName, typeName); } } } return result; }
for (String cacheName : getCacheNames()) { Ehcache cache = cacheManager.getEhcache(cacheName); if (cache != null && cache.getCacheConfiguration().getSearchable() != null) { qmb.addCache(cache); searchable = true;
/** * Factory method to wrap the MemoryStore into a BruteForceSource, accounting for transactional and copy * configuration * * @param memoryStore the underlying store acting as source * @param cacheConfiguration the cache configuration * @return a BruteForceSource connected to underlying MemoryStore and matching configuration */ protected static BruteForceSource createBruteForceSource(MemoryStore memoryStore, CacheConfiguration cacheConfiguration) { BruteForceSource source = new MemoryStoreBruteForceSource(memoryStore, cacheConfiguration.getSearchable()); CopyStrategyHandler copyStrategyHandler = new CopyStrategyHandler(cacheConfiguration.isCopyOnRead(), cacheConfiguration.isCopyOnWrite(), cacheConfiguration.getCopyStrategy(), cacheConfiguration.getClassLoader()); if (cacheConfiguration.getTransactionalMode().isTransactional()) { source = new TransactionalBruteForceSource(source, copyStrategyHandler); } else if (cacheConfiguration.isCopyOnRead() || cacheConfiguration.isCopyOnWrite()) { source = new CopyingBruteForceSource(source, copyStrategyHandler); } return source; }
/** * {@inheritDoc} */ @Override public boolean getSearchable() { return cache.getCacheConfiguration().getSearchable() != null; }
/** * {@inheritDoc} */ @Override public boolean getSearchable() { return cache.getCacheConfiguration().getSearchable() != null; }
/** * {@inheritDoc} */ public boolean getSearchable() { return cache.getCacheConfiguration().getSearchable() != null; }
/** * {@inheritDoc} */ public boolean getSearchable() { for (String cacheName : getCacheNames()) { Ehcache cache = cacheManager.getEhcache(cacheName); if (cache != null && cache.getCacheConfiguration().getSearchable() != null) { return true; } } return false; }
/** * {@inheritDoc} */ public boolean getSearchable() { for (String cacheName : getCacheNames()) { Ehcache cache = cacheManager.getEhcache(cacheName); if (cache != null && cache.getCacheConfiguration().getSearchable() != null) { return true; } } return false; }
private static void addSearchElement(NodeElement element, CacheConfiguration cacheConfiguration) { if (cacheConfiguration.isSearchable()) { element.addChildElement(new SearchableConfigurationElement(element, cacheConfiguration.getSearchable())); } }
private static void addSearchElement(NodeElement element, CacheConfiguration cacheConfiguration) { if (cacheConfiguration.isSearchable()) { element.addChildElement(new SearchableConfigurationElement(element, cacheConfiguration.getSearchable())); } }
private static void addSearchElement(NodeElement element, CacheConfiguration cacheConfiguration) { if (cacheConfiguration.isSearchable()) { element.addChildElement(new SearchableConfigurationElement(element, cacheConfiguration.getSearchable())); } }
/** * {@inheritDoc} */ public boolean getSearchable() { for (String cacheName : getCacheNames()) { Ehcache cache = cacheManager.getEhcache(cacheName); if (cache != null && cache.getCacheConfiguration().getSearchable() != null) { return true; } } return false; }
@Override public Map<String, String> getSearchAttributes() { Map<String, String> result = new HashMap<String, String>(); if (cache != null && cache.getCacheConfiguration().getSearchable() != null) { Map<String, Attribute> attrMap = new HashMap<String, Attribute>(); for (Attribute attr : cache.getSearchAttributes()) { attrMap.put(attr.getAttributeName(), attr); } for (SearchAttribute sa : cache.getCacheConfiguration().getSearchAttributes().values()) { String saName = sa.getName(); String typeName = sa.getTypeName(); if (attrMap.containsKey(saName) && typeName != null) { result.put(saName, typeName); } } } return result; }
@Override public Map<String, String> getSearchAttributes() { Map<String, String> result = new HashMap<String, String>(); if (cache != null && cache.getCacheConfiguration().getSearchable() != null) { Map<String, Attribute> attrMap = new HashMap<String, Attribute>(); for (Attribute attr : cache.getSearchAttributes()) { attrMap.put(attr.getAttributeName(), attr); } for (SearchAttribute sa : cache.getCacheConfiguration().getSearchAttributes().values()) { String saName = sa.getName(); String typeName = sa.getTypeName(); if (attrMap.containsKey(saName) && typeName != null) { result.put(saName, typeName); } } } return result; }
for (String cacheName : getCacheNames()) { Ehcache cache = cacheManager.getEhcache(cacheName); if (cache != null && cache.getCacheConfiguration().getSearchable() != null) { qmb.addCache(cache); searchable = true;
/** * Factory method to wrap the MemoryStore into a BruteForceSource, accounting for transactional and copy * configuration * * @param memoryStore the underlying store acting as source * @param cacheConfiguration the cache configuration * @return a BruteForceSource connected to underlying MemoryStore and matching configuration */ protected static BruteForceSource createBruteForceSource(MemoryStore memoryStore, CacheConfiguration cacheConfiguration) { BruteForceSource source = new MemoryStoreBruteForceSource(memoryStore, cacheConfiguration.getSearchable()); CopyStrategyHandler copyStrategyHandler = new CopyStrategyHandler(cacheConfiguration.isCopyOnRead(), cacheConfiguration.isCopyOnWrite(), cacheConfiguration.getCopyStrategy(), cacheConfiguration.getClassLoader()); if (cacheConfiguration.getTransactionalMode().isTransactional()) { source = new TransactionalBruteForceSource(source, copyStrategyHandler); } else if (cacheConfiguration.isCopyOnRead() || cacheConfiguration.isCopyOnWrite()) { source = new CopyingBruteForceSource(source, copyStrategyHandler); } return source; }
/** * Factory method to wrap the MemoryStore into a BruteForceSource, accounting for transactional and copy * configuration * * @param memoryStore the underlying store acting as source * @param cacheConfiguration the cache configuration * @return a BruteForceSource connected to underlying MemoryStore and matching configuration */ protected static BruteForceSource createBruteForceSource(MemoryStore memoryStore, CacheConfiguration cacheConfiguration) { BruteForceSource source = new MemoryStoreBruteForceSource(memoryStore, cacheConfiguration.getSearchable()); CopyStrategyHandler copyStrategyHandler = new CopyStrategyHandler(cacheConfiguration.isCopyOnRead(), cacheConfiguration.isCopyOnWrite(), cacheConfiguration.getCopyStrategy(), cacheConfiguration.getClassLoader()); if (cacheConfiguration.getTransactionalMode().isTransactional()) { source = new TransactionalBruteForceSource(source, copyStrategyHandler); } else if (cacheConfiguration.isCopyOnRead() || cacheConfiguration.isCopyOnWrite()) { source = new CopyingBruteForceSource(source, copyStrategyHandler); } return source; }