Last Version

cacher 1.0.7

Cacher provides a simple interface (Cache) that is designed to wrap a 3rd party caching client/library (eg. spymemcached). This interface is then consumed by the FetchManager which houses logic to standarize how cached values are stored and retrieved. If a value is already cached then it is simply returned, otherwise a Fetcher (either FetchSingle or FetchMultiple) is asked how to produce the value, which is then cached for subsequent requests.

License

License

GroupId

GroupId

com.github.dcrissman
ArtifactId

ArtifactId

cacher
Version

Version

1.0.7
Type

Type

pom
Description

Description

cacher
Cacher provides a simple interface (Cache) that is designed to wrap a 3rd party caching client/library (eg. spymemcached). This interface is then consumed by the FetchManager which houses logic to standarize how cached values are stored and retrieved. If a value is already cached then it is simply returned, otherwise a Fetcher (either FetchSingle or FetchMultiple) is asked how to produce the value, which is then cached for subsequent requests.
Project URL

Project URL

https://github.com/dcrissman/cacher
Project Organization

Project Organization

Red Hat, Inc.
Source Code Management

Source Code Management

https://github.com/dcrissman/cacher

Download cacher 1.0.7

Filename Size
cacher-1.0.7.pom 5 KB
Browse

<!-- https://jarcasting.com/artifacts/com.github.dcrissman/cacher/ -->
<dependency>
    <groupId>com.github.dcrissman</groupId>
    <artifactId>cacher</artifactId>
    <version>1.0.7</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.dcrissman/cacher/
implementation 'com.github.dcrissman:cacher:1.0.7'
// https://jarcasting.com/artifacts/com.github.dcrissman/cacher/
implementation ("com.github.dcrissman:cacher:1.0.7")
'com.github.dcrissman:cacher:pom:1.0.7'
<dependency org="com.github.dcrissman" name="cacher" rev="1.0.7">
  <artifact name="cacher" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.github.dcrissman', module='cacher', version='1.0.7')
)
libraryDependencies += "com.github.dcrissman" % "cacher" % "1.0.7"
[com.github.dcrissman/cacher "1.0.7"]

Dependencies

test (1)

Group / Artifact Type Version
junit : junit jar 4.11

Project Modules

  • cacher-core
  • cacher-memcached