views:

67

answers:

1

Having trouble coming up with the right name for this class. Basically its a wrapper around a redis data store where writes are "fired off" asynchronously and performed on another thread (to keep the main processing behavior as fast as possible). There are only occasional Get operations and before we can run those we need to make sure that all of the put operations have completed before executing the get operation. During normal operation its very similar to a write-behind cache but it has to wait for flushing/syncing before it can return any data.

Any ideas? I think im missing something obvious here.

+3  A: 

If you think of the key -> value mappings as a translation, the Translation Look-aside Buffer (TLB) nomenclature makes sense.

Randall Schulz