fix: remove asyncBlock cache

This commit is contained in:
alt0 2022-08-18 12:16:12 +08:00
parent c7cd558c3b
commit 5959c08873

View File

@ -1,6 +1,5 @@
/* eslint-disable max-lines */
import HotKeys from 'hotkeys-js';
import LRUCache from 'lru-cache';
import type { PatchNode } from '@toeverything/components/ui';
import type {
@ -46,10 +45,7 @@ export interface EditorCtorProps {
}
export class Editor implements Virgo {
private _cacheManager = new LRUCache<string, Promise<AsyncBlock | null>>({
max: 8192,
ttl: 1000 * 60 * 30,
});
private _cacheManager = new Map<string, Promise<AsyncBlock | null>>();
public mouseManager = new MouseManager(this);
public selectionManager = new SelectionManager(this);
public keyboardManager = new KeyboardManager(this);