Skip to content

noteven/lrfu-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lrfu-go

Go based implementation of LRFU (least recently frequently used) cache as set forth in Donghee Lee et al., "LRFU: a spectrum of policies that subsumes the least recently used and least frequently used policies,".

Example

Usages

Reasons to use this implementation

  • It's free.

Reasons to not use this implementation

  • No concurrent operations. No work was put into making the cache safe for concurrent or parallel access.
  • Simple cache implementation. No attention was given to optimizing data structures space or operations time complexity.
  • Lack of tests and benchmarks. At the moment benchmarking and test coverage are lacking.

Alternatives

Below are some possible alternatives to this library.

License

This implementation is licensed under the MIT License LICENSE.

Contributing

All constributions are licensed under MIT license, unless otherwise stated.

About

LRFU implementation in Go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published