* ���� �������� ������ � ��� ������ null �� � ��� ����� ��������� ������ �
* ������ ���������� � ������ get(). ���� �������� ������ � ������ ������,
* ��������� ������, ������� ������ �� ��� ������ ������ ����������.
*/
public static boolean test_BLOCKING() throws Exception {
BlockingCache cache = new BlockingCache();
CacheConfig cacheConfig = new CacheConfigImpl("cacheId", null, 0, 0, 0, 0, null, "lru", "soft");
cache.setCacheConfig(cacheConfig);
cache.get("1");
int exceptCount = 0;
try {
cache.get("2");
} catch (CacheException o){
exceptCount++; //+
}
try {
cache.put("3", "3");
} catch (CacheException o){
exceptCount++; //+
}
try {
cache.remove("4");
} catch (CacheException o){
exceptCount++; //+
}
try {
cache.put("1", "1"); //�������� ������
} catch (CacheException o){
exceptCount++;
}
return exceptCount==3;