[MGNLCACHE-134] Allow to use multiple cache implementations at time Created: 04/Apr/16  Updated: 17/May/17  Resolved: 15/May/17

Status: Closed
Project: Cache Modules
Component/s: cache core
Affects Version/s: None
Fix Version/s: 5.5.5

Type: New Feature Priority: Neutral
Reporter: Roman Kovařík Assignee: Roman Kovařík
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Date of First Response:
Sprint: Kromeriz 96
Story Points: 3

 Description   

You can use only one cache implementation at time. This has couple of drawbacks:

  • An instance without any implementation modules is broken (we should introduce a null cache factory to fix this)
  • If you're using memcached impl:
  1. You have to run two memcached servers.
  2. You cannot use caching arbitrary objects without configuring too many memcached servers.
  3. If you have ehcache and modules which use caching arbitrary objects (Silverpop, External traits...) and then you install memcached, caching arbitrary objects is broken.


 Comments   
Comment by Evzen Fochr [ 05/May/17 ]

diff reports

Generated at Sun Feb 11 23:52:33 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.