[ https://issues.apache.org/jira/browse/GEODE-1190?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
nabarun resolved GEODE-1190. ---------------------------- Resolution: Fixed Fix Version/s: 1.2.0 > Should the LuceneServiceProvider get API take a GemFireCache instead of a > Cache? > -------------------------------------------------------------------------------- > > Key: GEODE-1190 > URL: https://issues.apache.org/jira/browse/GEODE-1190 > Project: Geode > Issue Type: Bug > Components: lucene > Reporter: Barry Oglesby > Fix For: 1.2.0 > > > Should the LuceneServiceProvider get API take a GemFireCache instead of a > Cache? > The {{LuceneServiceProvider get}} API takes a {{Cache}} like: > {noformat} > public static LuceneService get(Cache cache) > {noformat} > If I create a {{ClientCache}}, I can't pass that into this method. > Code like this doesn't compile: > {noformat} > ClientCache cache = new ClientCacheFactory().create(); > LuceneService luceneService = LuceneServiceProvider.get(cache); > {noformat} > Instead I have to cast the {{ClientCache}} to a {{Cache}}, but that doesn't > seem right: > {noformat} > ClientCache clientCache = new ClientCacheFactory().create(); > LuceneService luceneService = LuceneServiceProvider.get((Cache) clientCache); > {noformat} -- This message was sent by Atlassian JIRA (v6.3.15#6346)