Bitmap based on shared memory.
reference: Bloom_filter
For crash-safe.
In the actual production case, it may take lots of time when application construct a large bitmap.
If shared memory is not used, it means the application cannot function properly upon recovery from a crash.