The current approach to ensure in-flight operations aren't left dangling is to create a Timer for each operation which then marks the operation as canceled. This is somewhat redundant, given that each operation already has a much shorter operation timeout. Instead, we can implement a more lightweight approach to ensuring we don't leak memory for in-flight operations.
|For Gerrit Dashboard: NCBC-2805|
|144574,2||NCBC-2805: Use a cleanup loop for orphaned in-flight ops||master||couchbase-net-client||Status: MERGED||+2||+1|