added a debug message
provide a free_value_callback to the job list

 to ensure releasing eventually queued jobs when stop_serving() is called
 (usually when destroying a shardcache instance)
moved the "eviction-from-peers-on-delete" logic to a background thread