I have performed a code audit of the memcache module, the dmemcache_object function supports a $flush parameter which defaults to FALSE.

The logic if this parameter is set to true, will never actually flush the memcache instances because the $extension variable is defined later in the function by mistake.

After a quick grep of the codebase, it doesn't look like the $flush parameter is ever set to TRUE which may be why no one has reported this :)

Comments

mikedance created an issue. See original summary.

mikedance’s picture

StatusFileSize
new699 bytes

Here is a patch to fix the issue

tobiasb’s picture

Status: Active » Needs review

LGTM.

tobiasb’s picture

Status: Needs review » Reviewed & tested by the community
japerry’s picture

Status: Reviewed & tested by the community » Closed (outdated)

Closing as Drupal 7 is no longer supported.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.