increase map count and return cached pointer if map count was zero, it maps the memory to the cached pointer before
See Implementation
increase map count and return cached pointer if map count was zero, it maps the memory to the cached pointer before