MCPcopy Create free account
hub / github.com/bewcloud/bewcloud / get

Method get

lib/interfaces/simple-cache.ts:14–34  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

12 }
13
14 public async get() {
15 if (!CURRENT_CACHES.has(this.cacheName)) {
16 return '';
17 }
18
19 try {
20 const request = new Request(`https://fake.cache/${this.cacheName}`);
21 const cache = await caches.open(this.cacheName);
22 const response = await cache.match(request);
23
24 if (response) {
25 return response.text();
26 }
27 } catch (error) {
28 console.error(error);
29
30 return FALLBACK_CACHE.get(this.cacheName) || '';
31 }
32
33 return '';
34 }
35
36 public async set(value: string) {
37 if (!CURRENT_CACHES.has(this.cacheName)) {

Callers 6

acquireMethod · 0.45
findBlockingLockFunction · 0.45
refreshLockFunction · 0.45
releaseLockFunction · 0.45
database.tsFile · 0.45

Calls 1

hasMethod · 0.80

Tested by

no test coverage detected