fuget.org
CacheCow.Common
by Ali Kheyrollahi
0.4.3
21 May 13
Toggle Dropdown
Version 2
2.13.1
27 Jan 24
2.13.0
27 Jan 24
2.12.1
31 Mar 23
2.12.0
30 Mar 23
2.11.3
12 Oct 22
2.11.2
18 Aug 22
2.11.1
15 Apr 22
2.11.0
15 Apr 22
2.10.0
26 Mar 22
2.9.0
13 Dec 21
2.8.3
6 Sep 21
2.8.2
8 May 21
2.8.1
10 Jan 21
2.8.0
3 Jan 21
2.7.4
11 Jul 20
2.7.3
2 Jul 20
2.7.2
26 Feb 20
2.7.1
16 Feb 20
2.7.0
28 Jan 20
2.6.3
27 Jan 20
2.6.3-alpha2
25 Jan 20
2.6.3-alpha
24 Jan 20
2.6.2
13 Jan 20
2.6.2-gamma
13 Jan 20
2.6.2-beta
13 Jan 20
2.6.1
3 Jan 20
2.6.0
31 Dec 19
2.5.8
18 Nov 19
2.5.7
18 Nov 19
2.5.6
28 Oct 19
2.5.5
27 Oct 19
2.5.4
27 Oct 19
2.5.3
27 Oct 19
2.5.2
19 Oct 19
2.5.1
17 Oct 19
2.5.0
16 Oct 19
2.4.4
26 Jun 19
2.4.3
2 Dec 18
2.4.2
30 Sep 18
2.4.1
13 Jul 18
2.4.0
13 Jul 18
2.3.0
8 Jul 18
2.2.0
23 May 18
2.1.0
23 May 18
2.0.1
14 May 18
2.0.0
12 May 18
2.0.0-preview3
8 May 18
2.0.0-preview2
8 May 18
2.0.0-preview
9 Apr 18
2.0.0-beta2
7 Apr 18
2.0.0-beta
6 Apr 18
2.0.0-alpha
27 Mar 18
Version 1
1.3.2
2 Jul 17
1.3.0
17 Feb 17
1.2.3
1 Feb 17
1.2.2
2 Mar 16
1.2.1
7 Feb 16
1.2.0
31 Oct 15
1.1.0
12 Sep 15
1.0.0
24 Aug 15
Version 0
0.6.6
24 Aug 15
0.6.5
23 Aug 15
0.6.4
6 Jul 15
0.6.3
11 Mar 15
0.6.2
11 Mar 15
0.6.1
22 Jan 15
0.6.0
5 Nov 14
0.5.9
12 Sep 14
0.5.8
1 Sep 14
0.5.7
1 Sep 14
0.5.6
29 Aug 14
0.5.5
29 Aug 14
0.5.4
27 Aug 14
0.5.3
12 Aug 14
0.5.2
11 May 14
0.5.1
19 Apr 14
0.4.15
31 Mar 14
0.4.14
3 Mar 14
0.4.13
3 Mar 14
0.4.12
13 Oct 13
0.4.11
10 Oct 13
0.4.10
7 Oct 13
0.4.9
7 Oct 13
0.4.8
7 Oct 13
0.4.7
5 Oct 13
0.4.6
24 Aug 13
0.4.5
3 Aug 13
0.4.4
21 May 13
0.4.3
21 May 13
0.4.2
21 May 13
0.4.1
5 Apr 13
0.4.0
18 Mar 13
0.3.0
9 Feb 13
0.2.4
13 Nov 12
0.2.3
21 Oct 12
0.2.2
14 Sep 12
0.2.1
19 Aug 12
0.2.0
17 Aug 12
0.1.3
6 Aug 12
0.1.2
6 Aug 12
0.1.1
5 Aug 12
0.1.0
17 Jul 12
API Diff
with 2.4.4
Toggle Dropdown
Version 2
2.13.1
27 Jan 24
2.13.0
27 Jan 24
2.12.1
31 Mar 23
2.12.0
30 Mar 23
2.11.3
12 Oct 22
2.11.2
18 Aug 22
2.11.1
15 Apr 22
2.11.0
15 Apr 22
2.10.0
26 Mar 22
2.9.0
13 Dec 21
2.8.3
6 Sep 21
2.8.2
8 May 21
2.8.1
10 Jan 21
2.8.0
3 Jan 21
2.7.4
11 Jul 20
2.7.3
2 Jul 20
2.7.2
26 Feb 20
2.7.1
16 Feb 20
2.7.0
28 Jan 20
2.6.3
27 Jan 20
2.6.3-alpha2
25 Jan 20
2.6.3-alpha
24 Jan 20
2.6.2
13 Jan 20
2.6.2-gamma
13 Jan 20
2.6.2-beta
13 Jan 20
2.6.1
3 Jan 20
2.6.0
31 Dec 19
2.5.8
18 Nov 19
2.5.7
18 Nov 19
2.5.6
28 Oct 19
2.5.5
27 Oct 19
2.5.4
27 Oct 19
2.5.3
27 Oct 19
2.5.2
19 Oct 19
2.5.1
17 Oct 19
2.5.0
16 Oct 19
2.4.4
26 Jun 19
2.4.3
2 Dec 18
2.4.2
30 Sep 18
2.4.1
13 Jul 18
2.4.0
13 Jul 18
2.3.0
8 Jul 18
2.2.0
23 May 18
2.1.0
23 May 18
2.0.1
14 May 18
2.0.0
12 May 18
2.0.0-preview3
8 May 18
2.0.0-preview2
8 May 18
2.0.0-preview
9 Apr 18
2.0.0-beta2
7 Apr 18
2.0.0-beta
6 Apr 18
2.0.0-alpha
27 Mar 18
Version 1
1.3.2
2 Jul 17
1.3.0
17 Feb 17
1.2.3
1 Feb 17
1.2.2
2 Mar 16
1.2.1
7 Feb 16
1.2.0
31 Oct 15
1.1.0
12 Sep 15
1.0.0
24 Aug 15
Version 0
0.6.6
24 Aug 15
0.6.5
23 Aug 15
0.6.4
6 Jul 15
0.6.3
11 Mar 15
0.6.2
11 Mar 15
0.6.1
22 Jan 15
0.6.0
5 Nov 14
0.5.9
12 Sep 14
0.5.8
1 Sep 14
0.5.7
1 Sep 14
0.5.6
29 Aug 14
0.5.5
29 Aug 14
0.5.4
27 Aug 14
0.5.3
12 Aug 14
0.5.2
11 May 14
0.5.1
19 Apr 14
0.4.15
31 Mar 14
0.4.14
3 Mar 14
0.4.13
3 Mar 14
0.4.12
13 Oct 13
0.4.11
10 Oct 13
0.4.10
7 Oct 13
0.4.9
7 Oct 13
0.4.8
7 Oct 13
0.4.7
5 Oct 13
0.4.6
24 Aug 13
0.4.5
3 Aug 13
0.4.4
21 May 13
0.4.3
21 May 13
0.4.2
21 May 13
0.4.1
5 Apr 13
0.4.0
18 Mar 13
0.3.0
9 Feb 13
0.2.4
13 Nov 12
0.2.3
21 Oct 12
0.2.2
14 Sep 12
0.2.1
19 Aug 12
0.2.0
17 Aug 12
0.1.3
6 Aug 12
0.1.2
6 Aug 12
0.1.1
5 Aug 12
0.1.0
17 Jul 12
CacheCow.Common.0.4.3.nupkg
nuget.org
github.com
<
PackageReference
Include
=
"CacheCow.Common"
Version
=
"0.4.3"
/>
Frameworks
net40
Dependencies
Microsoft.AspNet.WebApi.Client 0.4.3
API Diff between 0.4.3 and 2.4.4
22
Additions
14
Removals
CacheCow.Common
public
class
CacheKey
public
string
Domain
{
get
; }
public
string
RoutePattern
{
get
; }
public
CacheKey
(
string
resourceUri
,
IEnumerable
<
string
>
headerValues
,
string
routePattern
)
public
enum
CacheValidationStatus
public
class
HttpHeaderNames
public
const
string
Authorization
=
"Authorization"
public
const
string
ContentType
=
"Content-Type"
public
const
string
SetCookie
=
"Set-Cookie"
public
interface
ICacheStore
Task
AddOrUpdateAsync
(
CacheKey
key
,
HttpResponseMessage
response
)
Task
ClearAsync
()
Task
<
HttpResponseMessage
>
GetValueAsync
(
CacheKey
key
)
Task
<
bool
>
TryRemoveAsync
(
CacheKey
key
)
void
AddOrUpdate
(
CacheKey
key
,
HttpResponseMessage
response
)
void
Clear
()
bool
TryGetValue
(
CacheKey
key
,
out
HttpResponseMessage
response
)
bool
TryRemove
(
CacheKey
key
)
public
interface
IEntityTagStore
void
AddOrUpdate
(
CacheKey
key
,
TimedEntityTagHeaderValue
eTag
)
void
Clear
()
int
RemoveAllByRoutePattern
(
string
routePattern
)
bool
TryGetValue
(
CacheKey
key
,
out
TimedEntityTagHeaderValue
eTag
)
bool
TryRemove
(
CacheKey
key
)
public
class
TimedEntityTagHeaderValue
:
EntityTagHeaderValue
public
DateTimeOffset
LastModified
{
get
;
set
; }
public
TimedEntityTagHeaderValue
(
string
tag
)
public
TimedEntityTagHeaderValue
(
EntityTagHeaderValue
entityTagHeaderValue
)
public
TimedEntityTagHeaderValue
(
string
tag
,
bool
isWeak
)
public
static
bool
TryParse
(
string
timedETagValue
,
out
TimedEntityTagHeaderValue
value
)
public
EntityTagHeaderValue
ToEntityTagHeaderValue
()
CacheCow.Common.Helpers
public
static
class
BasicExtensions
public
static
Func
<
Task
>
Chain
(
this
IEnumerable
<
Func
<
Task
>>
actions
)
public
static
class
HttpHeadersExtensions
public
static
IEnumerable
<
KeyValuePair
<
string
,
IEnumerable
<
string
>>>
ExtractHeadersValues
(
this
HttpRequestHeaders
headers
,
string
[]
headerNames
)
public
static
class
HttpResponseMessageExtensions
public
static
DateTimeOffset
?
GetExpiry
(
this
HttpResponseMessage
response
)
public
static
Task
WhatEnsureSuccessShouldHaveBeen
(
this
HttpResponseMessage
response
)
CacheCow.Common.Http
public
class
NotModifiedResponse
:
HttpResponseMessage
public
NotModifiedResponse
(
HttpRequestMessage
request
,
CacheControlHeaderValue
cacheControlHeaderValue
)
public
NotModifiedResponse
(
HttpRequestMessage
request
,
CacheControlHeaderValue
cacheControlHeaderValue
,
EntityTagHeaderValue
etag
)
public
NotModifiedResponse
(
HttpRequestMessage
request
)
public
NotModifiedResponse
(
HttpRequestMessage
request
,
EntityTagHeaderValue
etag
)