Skip to content

Graph Cache caching system using Caffeine and JGraphT to cache data in graphs

License

Notifications You must be signed in to change notification settings

riteshshergill/graphcache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graph Cache

Graph Cache is a Java based caching system that makes use of Caffeine and JGrapht libraries to create caching mechanisms for JGraphT graphe structures.

Features at a glance:

  • High performance Caching using Caffeine
  • Ability to save data in JGraphT multigraph structures and Cache in memory using Caffeine
  • Maintain data in Source Node and Child node objects and Edges that maintain relationships between Nodes.

Some use cases

  • Save snapshots of single page sites in parent child div relationships
  • Save relational data using Node to Node relationships and use edges to specify the relation

Installation

Graph Cache can be built using Maven comman line into a Jar that can be included as a dependency into your java project.

Using Maven command line, use the following commands:

  1. mvn clean
  2. mvn install

To create the jar artifact. Include as dependency in your Java project or extend and customize to your liking.

About

Graph Cache caching system using Caffeine and JGraphT to cache data in graphs

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages