Jeff,
There are actually three functions related to deletion:
1. An action to delete an issue from JIRA Client. Issue is marked as "pending for delete", and when it gets uploaded, it is deleted from the server.
2. Detection of issues deleted from the server. If someone deletes an issue on server, JIRA Client detects that (no idea how :?), and reflects the deletion in the local database.
3. An action to remove an issue from local database, just "clearing the cache" and invalidating all queries. Next time a query is run this issue will be - or will not be - downloaded from server.
Tell me which of those do you need and I'll create an issue to track
Igor