You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/01/18 22:31:01 UTC
[jira] [Commented] (GEODE-3554) Document not invoking
CacheFactory.getAnyInstance() from user callbacks
[ https://issues.apache.org/jira/browse/GEODE-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16331350#comment-16331350 ]
ASF GitHub Bot commented on GEODE-3554:
---------------------------------------
agingade opened a new pull request #1306: GEODE-3554: Add javadoc warning about getAnyInstance in CacheCallback
URL: https://github.com/apache/geode/pull/1306
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
> Document not invoking CacheFactory.getAnyInstance() from user callbacks
> -----------------------------------------------------------------------
>
> Key: GEODE-3554
> URL: https://issues.apache.org/jira/browse/GEODE-3554
> Project: Geode
> Issue Type: New Feature
> Components: core
> Reporter: Fred Krone
> Priority: Major
> Labels: cache, geode-150, pull-request-available
>
> As long as the product continues to invoke user plug-in callbacks during startup (and with the main thread), we probably need to document a warning not to use CacheFactory.getAnyInstance() as the API call is common in plug-ins and this will freeze startup.
> We are planning on deprecating and removing CacheFactory.getAnyInstance() anyway.
> Documentation should recommend using preferred APIs:
> * FunctionContext.getCache()
> * Event.getRegion().getCache()
> We could expose Event.getCache() to make it more obvious to users.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)