From: <ssk...@vh...> - 2005-09-16 08:52:36
|
Author: sskracic Date: 2005-09-16 10:43:15 +0200 (Fri, 16 Sep 2005) New Revision: 818 Modified: ccm-core/trunk/src/com/arsdigita/caching/CacheTable.java ccm-core/trunk/src/com/arsdigita/webdevsupport/CacheTableBrowser.java Log: Amended developer support so that we can see whether a cache table is shared or not. Modified: ccm-core/trunk/src/com/arsdigita/caching/CacheTable.java =================================================================== --- ccm-core/trunk/src/com/arsdigita/caching/CacheTable.java 2005-09-16 08:28:09 UTC (rev 817) +++ ccm-core/trunk/src/com/arsdigita/caching/CacheTable.java 2005-09-16 08:43:15 UTC (rev 818) @@ -202,6 +202,10 @@ return m_list.getMaxSize(); } + public boolean isShared() { + return m_shared; + } + private void removeLRUEntry() { m_list.removeLRUEntry(); } @@ -477,6 +481,7 @@ String getCurrentSize(String tableID); String getMaxAge(String tableID); Set getEntrySet(String tableID); + String isShared(String tableID); } private static class BrowserImpl implements Browser { @@ -503,6 +508,10 @@ return String.valueOf(getCacheTable(tableID).getMaxAge()); } + public String isShared(String tableID) { + return getCacheTable(tableID).isShared() ? "yes" : "no"; + } + private static CacheTable getCacheTable(String tableID) { if ( tableID==null ) { throw new NullPointerException(); } Modified: ccm-core/trunk/src/com/arsdigita/webdevsupport/CacheTableBrowser.java =================================================================== --- ccm-core/trunk/src/com/arsdigita/webdevsupport/CacheTableBrowser.java 2005-09-16 08:28:09 UTC (rev 817) +++ ccm-core/trunk/src/com/arsdigita/webdevsupport/CacheTableBrowser.java 2005-09-16 08:43:15 UTC (rev 818) @@ -74,7 +74,7 @@ public ListOfCacheTables() { super(new ModelBuilder(), new String[] {"Cache table", "Max size", "Current size", - "Max age, sec"}); + "Max age, sec", "Shared"}); } private static class ModelBuilder extends LockableImpl @@ -123,6 +123,8 @@ return CacheTable.BROWSER.getCurrentSize(m_key); case 3: return CacheTable.BROWSER.getMaxAge(m_key); + case 4: + return CacheTable.BROWSER.isShared(m_key); default: throw new IllegalArgumentException ("columnIndex: " + columnIndex); |