關於Jive論壇中CACHE Hash機制的一個疑問
ThreadMode1.jsp:
ForumThread thread = forum.getThread(threadID);
...
DBForumFactory.java:
DbForumThread thread = cacheManager.threadCache.get(threadID);
ForumThreadCache.java:
DbForumThread thread = (DbForumThread)cache.get(threadID);
LongCache.Java:
LongCacheObject cacheObject = (LongCacheObject)cachedObjectsHash.get(key);
public final Object get(long key) {
int i = indexOfKey(key); //問題在這裡,按照HASH演算法,有可能是多個thread id(key)對應一個hash值i的
//If not in the map return null
if (i<0) {
return null;
}
else {
return values;//而這裡直接返回了一個i的object,怎麼能保證這個object就是唯一的呢?不會是每次遇到
重複的hash值就把上次的覆蓋掉吧??就是不懂這裡,請高手指點指點
}
}
ForumThread thread = forum.getThread(threadID);
...
DBForumFactory.java:
DbForumThread thread = cacheManager.threadCache.get(threadID);
ForumThreadCache.java:
DbForumThread thread = (DbForumThread)cache.get(threadID);
LongCache.Java:
LongCacheObject cacheObject = (LongCacheObject)cachedObjectsHash.get(key);
public final Object get(long key) {
int i = indexOfKey(key); //問題在這裡,按照HASH演算法,有可能是多個thread id(key)對應一個hash值i的
//If not in the map return null
if (i<0) {
return null;
}
else {
return values;//而這裡直接返回了一個i的object,怎麼能保證這個object就是唯一的呢?不會是每次遇到
重複的hash值就把上次的覆蓋掉吧??就是不懂這裡,請高手指點指點
}
}
相關文章
- 關於論壇快取的疑問快取
- 請教:jive論壇的同步機制
- 一個jive論壇系統的問題?
- 關於第三章jive論壇的密碼問題密碼
- jive論壇安裝問題
- 關於jive開發論壇的一些討論-winCVS安裝(整理)
- Jive與Ofbiz的Cache機制比較 請大家討論
- jive論壇安裝以後遇見的第一個問題
- 關於jdon論壇的jive_init.properties檔案路徑配置問題
- HashMap中的hash演算法中的幾個疑問HashMap演算法
- 關於jive論壇setup時,管理員賬號設定 不成功的問題
- MySQL關於資料字典的一個疑問MySql
- Jive原始碼的疑問原始碼
- jive論壇反編譯編譯
- jive論壇+websphere4.0Web
- 關於cache_buffer_lru_chain的疑問,知道的給小弟解答一下。AI
- Jive論壇與Spring框架Spring框架
- 關於實現論壇的回覆評論
- 看JIVE原始碼的一點想法和疑問原始碼
- 關於學習jdon框架cache的疑問,請banq老師指點一下。框架
- 關於DDD學習過程中的一些疑問
- 使用jive論壇的連線池時出了一點小問題,請教!
- 關於執行緒使用中的幾個疑問,請教大家!執行緒
- QI4J中關於entity的疑問
- 關於TargetServiceFactoryVisitable的疑問
- 請教關於Jive中過濾器的問題過濾器
- 關於RDP協議的分析(一) - Linux論壇 - 計世網論壇 - Powered by Discuz!協議Linux
- 關於jive安裝的問題
- 關於jive的設定問題
- 關於Java中的反射機制Java反射
- 關於 http cache 的一個小問題以及引發的思考HTTP
- 關於Multiple Buffer Pools的一些疑問
- 關於JDONJIVE中DbFilterManager中程式碼的疑問Filter
- 請彭老師指點一下有關Jive論壇安裝除錯方面setup檔案中遇到的問題?除錯
- 請教:jive中使用mysql的疑問MySql
- 關於 dingo API 的疑問GoAPI
- 關於jdonframework框架的小疑問Framework框架
- 關於設計模式的疑問設計模式