created cachable object solution for CBL