Example: ``` class MemoizedClass { @Memoize({ tags: ["tag1"], hashFunction: function (arg1, arg2) { return arg1 + arg2 } }) public async expensiveFunction(arg1: string, arg2: string) { return arg1 + arg2 } } async function main() { const instance = new MemoizedClass() const result = instance.expensiveFunction("1", "1") const result2 = instance.expensiveFunction("2", "2") clear(["tag1"]) // How to clear it only for arguments ("1", "1")? } main().catch(console.error); ```