more implementation of concurrent cache