caching: cachestorage required only in constructor -> better cache configuration