CacheLoader bug, JIRA broken
I found a minor issue in spymemcached CacheLoader. I tried to create a bug in the JIRA system and got the following error:
Assignee: The default assignee does NOT have ASSIGNABLE permission OR Unassigned issues are turned off.
Here are the details for the bug I was trying to create:
Project: spymemcached Java Client
Issue Type: Bug
Summary: Thread.interrupt() of CacheLoader results in perpetual loop
Affects Version/s: 2.8.4, 2.7.3
Description: I interrupted a Thread running CacheLoader.loadData(), and observe the behavior that it never finishes loadData(), but rather perpetually re-interrupts itself. I looked at the code and found the offending block in CacheLoader.push(), line 124. I believe it needs to break out of the loop.