code: async def delete(self, key, param=None):
          
          identity = self._gen_identity(key, param)
          return await self.client.delete(identity)
docs: delete cache corresponding to identity
          generated from key and param