PerfCache is an API that allows for creation and management of a memory cache. It includes basic cache operations (insert and retrieve), replacement policies, and expiration. Cache entry keys are strings of bytes, and data items are arrays of bytes. Variable length keys and data are supported. The cache itself is implemented as an array. The cache infrastructure includes a directory, mapping cache entry keys to cache array indices, and a sub-system for handling cache entry replacement metadata. The LRU and LFU replacement policies are supported; the replacement metadata management overhead is O(1). PerfCache includes support for synchronization and for cache operation statistics.

Project Activity

See All Activity >

License

BSD License

Follow PerfCache

PerfCache Web Site

You Might Also Like
Flawless elections, made simple Icon
Flawless elections, made simple

For Universities, Associations, Cooperatives, Unions, HOAs, Political Parties, and Organizations of all kinds

Simply Voting is a web-based online voting system that will help you manage your elections easily and securely.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

Be the first to post a review of PerfCache!

Additional Project Details

Operating Systems

Linux, BSD, Windows

Intended Audience

Developers

Programming Language

C++, C

Related Categories

C++ Software Development Software, C++ Frameworks, C++ Topic Software, C Software Development Software, C Frameworks, C Topic Software

Registered

2011-11-08