Skip to content

Commit

Permalink
chore(release): 1.0.24 🚀 [skip ci]
Browse files Browse the repository at this point in the history
## [1.0.24](v1.0.23...v1.0.24) (2023-07-11)
  • Loading branch information
semantic-release-bot committed Jul 11, 2023
1 parent 0ed0233 commit 388494c
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 25 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## [1.0.24](https://github.com/bbeesley/bags-of-cache/compare/v1.0.23...v1.0.24) (2023-07-11)

## [1.0.23](https://github.com/bbeesley/bags-of-cache/compare/v1.0.22...v1.0.23) (2023-07-11)


Expand Down
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,13 @@ const second = await memoised('one'); // this will be returned from the cache

#### CacheingClient

[src/cacheing-client.ts:16-108](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/cacheing-client.ts#L16-L108 "Source code on GitHub")
[src/cacheing-client.ts:16-108](https://github.com/bbeesley/bags-of-cache/blob/0ed023324b6e6f470727a5df6d253c7a702d409b/src/cacheing-client.ts#L16-L108 "Source code on GitHub")

Base client used to create clients with in memory caches

##### get

[src/cacheing-client.ts:46-49](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/cacheing-client.ts#L46-L49 "Source code on GitHub")
[src/cacheing-client.ts:46-49](https://github.com/bbeesley/bags-of-cache/blob/0ed023324b6e6f470727a5df6d253c7a702d409b/src/cacheing-client.ts#L46-L49 "Source code on GitHub")

Gets an item in the cache

Expand All @@ -90,7 +90,7 @@ Returns **any** {\*}

##### memoise

[src/cacheing-client.ts:59-72](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/cacheing-client.ts#L59-L72 "Source code on GitHub")
[src/cacheing-client.ts:59-72](https://github.com/bbeesley/bags-of-cache/blob/0ed023324b6e6f470727a5df6d253c7a702d409b/src/cacheing-client.ts#L59-L72 "Source code on GitHub")

Memoises an arbitrary function using the cache

Expand All @@ -102,7 +102,7 @@ Returns **any** {T} Memoised version of the function

##### set

[src/cacheing-client.ts:82-86](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/cacheing-client.ts#L82-L86 "Source code on GitHub")
[src/cacheing-client.ts:82-86](https://github.com/bbeesley/bags-of-cache/blob/0ed023324b6e6f470727a5df6d253c7a702d409b/src/cacheing-client.ts#L82-L86 "Source code on GitHub")

Sets an item in the cache

Expand All @@ -116,15 +116,15 @@ Returns **void** 

##### stop

[src/cacheing-client.ts:93-95](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/cacheing-client.ts#L93-L95 "Source code on GitHub")
[src/cacheing-client.ts:93-95](https://github.com/bbeesley/bags-of-cache/blob/0ed023324b6e6f470727a5df6d253c7a702d409b/src/cacheing-client.ts#L93-L95 "Source code on GitHub")

Empties the cache

Returns **void** 

##### createCacheKey

[src/cacheing-client.ts:105-107](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/cacheing-client.ts#L105-L107 "Source code on GitHub")
[src/cacheing-client.ts:105-107](https://github.com/bbeesley/bags-of-cache/blob/0ed023324b6e6f470727a5df6d253c7a702d409b/src/cacheing-client.ts#L105-L107 "Source code on GitHub")

Util to serialise stuff to use as a cache key

Expand Down Expand Up @@ -189,39 +189,39 @@ const item = await client.getItem({

#### emptyResponseCacheTime

[src/dynamo-client.ts:22-22](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/dynamo-client.ts#L22-L22 "Source code on GitHub")
[src/dynamo-client.ts:22-22](https://github.com/bbeesley/bags-of-cache/blob/0ed023324b6e6f470727a5df6d253c7a702d409b/src/dynamo-client.ts#L22-L22 "Source code on GitHub")

When we get no items back from a query we will not retry the query within this time (ms)

Type: [number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)

#### queryConcurrency

[src/dynamo-client.ts:29-29](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/dynamo-client.ts#L29-L29 "Source code on GitHub")
[src/dynamo-client.ts:29-29](https://github.com/bbeesley/bags-of-cache/blob/0ed023324b6e6f470727a5df6d253c7a702d409b/src/dynamo-client.ts#L29-L29 "Source code on GitHub")

Limit concurrently sent queries to this value

Type: [number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)

#### getConcurrency

[src/dynamo-client.ts:36-36](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/dynamo-client.ts#L36-L36 "Source code on GitHub")
[src/dynamo-client.ts:36-36](https://github.com/bbeesley/bags-of-cache/blob/0ed023324b6e6f470727a5df6d253c7a702d409b/src/dynamo-client.ts#L36-L36 "Source code on GitHub")

Limit concurrent getItem calls to this value

Type: [number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)

#### DynamoCachedClient

[src/dynamo-client.ts:46-172](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/dynamo-client.ts#L46-L172 "Source code on GitHub")
[src/dynamo-client.ts:46-172](https://github.com/bbeesley/bags-of-cache/blob/0ed023324b6e6f470727a5df6d253c7a702d409b/src/dynamo-client.ts#L46-L172 "Source code on GitHub")

**Extends CacheingClient**

Client for dynamo tables. Makes dynamo requests and caches the results.

##### getItem

[src/dynamo-client.ts:81-108](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/dynamo-client.ts#L81-L108 "Source code on GitHub")
[src/dynamo-client.ts:81-108](https://github.com/bbeesley/bags-of-cache/blob/0ed023324b6e6f470727a5df6d253c7a702d409b/src/dynamo-client.ts#L81-L108 "Source code on GitHub")

Gets a single item from the table by key and caches the result

Expand All @@ -233,7 +233,7 @@ Returns **any** {(Promise\<T | undefined>)}

##### query

[src/dynamo-client.ts:118-132](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/dynamo-client.ts#L118-L132 "Source code on GitHub")
[src/dynamo-client.ts:118-132](https://github.com/bbeesley/bags-of-cache/blob/0ed023324b6e6f470727a5df6d253c7a702d409b/src/dynamo-client.ts#L118-L132 "Source code on GitHub")

Sends an arbitrary dynamo query, cacheing the results

Expand Down
24 changes: 12 additions & 12 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,13 +74,13 @@ const second = await memoised('one'); // this will be returned from the cache

#### CacheingClient

[src/cacheing-client.ts:16-107](https://github.com/bbeesley/bags-of-cache/blob/cb30e7836dededa3d0488a3f70bdc62ad51c2fa5/src/cacheing-client.ts#L16-L107 "Source code on GitHub")
[src/cacheing-client.ts:16-108](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/cacheing-client.ts#L16-L108 "Source code on GitHub")

Base client used to create clients with in memory caches

##### get

[src/cacheing-client.ts:46-49](https://github.com/bbeesley/bags-of-cache/blob/cb30e7836dededa3d0488a3f70bdc62ad51c2fa5/src/cacheing-client.ts#L46-L49 "Source code on GitHub")
[src/cacheing-client.ts:46-49](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/cacheing-client.ts#L46-L49 "Source code on GitHub")

Gets an item in the cache

Expand All @@ -92,7 +92,7 @@ Returns **any** {\*}

##### memoise

[src/cacheing-client.ts:59-71](https://github.com/bbeesley/bags-of-cache/blob/cb30e7836dededa3d0488a3f70bdc62ad51c2fa5/src/cacheing-client.ts#L59-L71 "Source code on GitHub")
[src/cacheing-client.ts:59-72](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/cacheing-client.ts#L59-L72 "Source code on GitHub")

Memoises an arbitrary function using the cache

Expand All @@ -104,7 +104,7 @@ Returns **any** {T} Memoised version of the function

##### set

[src/cacheing-client.ts:81-85](https://github.com/bbeesley/bags-of-cache/blob/cb30e7836dededa3d0488a3f70bdc62ad51c2fa5/src/cacheing-client.ts#L81-L85 "Source code on GitHub")
[src/cacheing-client.ts:82-86](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/cacheing-client.ts#L82-L86 "Source code on GitHub")

Sets an item in the cache

Expand All @@ -118,15 +118,15 @@ Returns **void**&#x20;

##### stop

[src/cacheing-client.ts:92-94](https://github.com/bbeesley/bags-of-cache/blob/cb30e7836dededa3d0488a3f70bdc62ad51c2fa5/src/cacheing-client.ts#L92-L94 "Source code on GitHub")
[src/cacheing-client.ts:93-95](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/cacheing-client.ts#L93-L95 "Source code on GitHub")

Empties the cache

Returns **void**&#x20;

##### createCacheKey

[src/cacheing-client.ts:104-106](https://github.com/bbeesley/bags-of-cache/blob/cb30e7836dededa3d0488a3f70bdc62ad51c2fa5/src/cacheing-client.ts#L104-L106 "Source code on GitHub")
[src/cacheing-client.ts:105-107](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/cacheing-client.ts#L105-L107 "Source code on GitHub")

Util to serialise stuff to use as a cache key

Expand Down Expand Up @@ -191,39 +191,39 @@ const item = await client.getItem({

#### emptyResponseCacheTime

[src/dynamo-client.ts:23-23](https://github.com/bbeesley/bags-of-cache/blob/cb30e7836dededa3d0488a3f70bdc62ad51c2fa5/src/dynamo-client.ts#L23-L23 "Source code on GitHub")
[src/dynamo-client.ts:22-22](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/dynamo-client.ts#L22-L22 "Source code on GitHub")

When we get no items back from a query we will not retry the query within this time (ms)

Type: [number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)

#### queryConcurrency

[src/dynamo-client.ts:30-30](https://github.com/bbeesley/bags-of-cache/blob/cb30e7836dededa3d0488a3f70bdc62ad51c2fa5/src/dynamo-client.ts#L30-L30 "Source code on GitHub")
[src/dynamo-client.ts:29-29](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/dynamo-client.ts#L29-L29 "Source code on GitHub")

Limit concurrently sent queries to this value

Type: [number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)

#### getConcurrency

[src/dynamo-client.ts:37-37](https://github.com/bbeesley/bags-of-cache/blob/cb30e7836dededa3d0488a3f70bdc62ad51c2fa5/src/dynamo-client.ts#L37-L37 "Source code on GitHub")
[src/dynamo-client.ts:36-36](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/dynamo-client.ts#L36-L36 "Source code on GitHub")

Limit concurrent getItem calls to this value

Type: [number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)

#### DynamoCachedClient

[src/dynamo-client.ts:47-173](https://github.com/bbeesley/bags-of-cache/blob/cb30e7836dededa3d0488a3f70bdc62ad51c2fa5/src/dynamo-client.ts#L47-L173 "Source code on GitHub")
[src/dynamo-client.ts:46-172](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/dynamo-client.ts#L46-L172 "Source code on GitHub")

**Extends CacheingClient**

Client for dynamo tables. Makes dynamo requests and caches the results.

##### getItem

[src/dynamo-client.ts:82-109](https://github.com/bbeesley/bags-of-cache/blob/cb30e7836dededa3d0488a3f70bdc62ad51c2fa5/src/dynamo-client.ts#L82-L109 "Source code on GitHub")
[src/dynamo-client.ts:81-108](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/dynamo-client.ts#L81-L108 "Source code on GitHub")

Gets a single item from the table by key and caches the result

Expand All @@ -235,7 +235,7 @@ Returns **any** {(Promise\<T | undefined>)}

##### query

[src/dynamo-client.ts:119-133](https://github.com/bbeesley/bags-of-cache/blob/cb30e7836dededa3d0488a3f70bdc62ad51c2fa5/src/dynamo-client.ts#L119-L133 "Source code on GitHub")
[src/dynamo-client.ts:118-132](https://github.com/bbeesley/bags-of-cache/blob/f178cc64355eedd001b6bf6f357321c10fcc99ea/src/dynamo-client.ts#L118-L132 "Source code on GitHub")

Sends an arbitrary dynamo query, cacheing the results

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@beesley/bags-of-cache",
"version": "1.0.23",
"version": "1.0.24",
"description": "TTL based in memory cacheing util",
"publishConfig": {
"access": "public"
Expand Down

0 comments on commit 388494c

Please sign in to comment.