First patch having the partial implementation of buffer cache
Will be adding more scenarios, but this will provide atleast
a partial view of the implementation, suitable for comments

Added new/few comments, to functions and variables

Signed-off-by: Satheesaran <satheesaran@gmail.com>