[
http://jira.magnolia-cms.com/browse/MAGNOLIA-3178?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Fabrizio Giustina updated MAGNOLIA-3178:
----------------------------------------
Component/s: cache
Assignee: Grégory Joseph (was: Boris Kraft)
> Several modules have a dependency from the cache module also when this should
> not be required
> ----------------------------------------------------------------------------------------------
>
> Key: MAGNOLIA-3178
> URL: http://jira.magnolia-cms.com/browse/MAGNOLIA-3178
> Project: Magnolia
> Issue Type: Bug
> Components: cache
> Affects Versions: 4.3.1
> Reporter: Fabrizio Giustina
> Assignee: Grégory Joseph
> Priority: Minor
>
> Opening this issue to link together all the specific issues already traced in
> other modules.
> Several modules have now a non-optional dependency on the cache module and
> can't work if the cache module is not installed.
> This is just because they need to register their own workspace for flushing
> (so it's just for a configuration required by the cache module), but since
> they use a task which is inside the cache module for this, the dependency
> becomes required.
> At the moment this have been fixed by catching the exception thrown when
> trying to instantiate the task, since we couldn't find a better solution.
> Considered options are:
> - move the cache flushing task to core, but it's undesidered since all the
> modules will now only depend on the last magnolia core containing such task
> (4.3.2?)
> - copy the cache flush task to each single module (pretty bad for the
> duplication of code)
> - use reflection to instantiate the task? Not better than catching the
> exception
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.magnolia-cms.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------