Name: ccommon
Owner: Twitter, Inc.
Description: Cache Commons
Created: 2015-09-23 00:01:51.0
Updated: 2018-01-14 20:07:59.0
Pushed: 2017-04-01 23:35:07.0
Homepage: null
Size: 980
Language: C
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
ccommon is a C library for the various cache projects developed by Twitter's cache team. It is currently used by unified cache backend.
The Twitter Cache team started working on a fork of Memcached in 2010, and over time has written various cache backends such as fatcache, slimcache and cache middle layer twemproxy. These projects have a lot in common, especially when you examine the project structure and the underlying mechanism that drives the runtime. Instead of stretching our effort thin by maintaining several individual code bases, we started building a library that captures the commonality of these projects. It is also our belief that the commonality extends beyond just caching, and can be used as the skeleton of writing many more high-throughput, low-latency services used intended for a distributed environment.
To use cmake, make sure you already have it installed and the version is above 2.8
u can also configure and compile in-source, i.e., directly at the project top level, but out-of-source compile is strongly encouraged by CMake.
r one: there won't be something like "make (dist)clean" to help you clean up the mess afterwards
r _build
build
e ..
This software is licensed under the Apache 2 license, see LICENSE for details.