* �������� ������� �������� ����� ��� ��������� ������������ ���������� � �����.
* � ���������� ���������� �������� � ����� �� ������ ��������� ������������
* ��������.
*/
public static boolean test_MAXSIZE_AND_MAXMEMORYSIZE() throws Exception {
BlockingCache cache = new BlockingCache();
int maxMemorySize = 1000;
int maxSize = 1000;
CacheConfig cacheConfig = new CacheConfigImpl("cacheId", null, 0, 0, maxMemorySize, maxSize, null, "lru", "strong");
cache.setCacheConfig(cacheConfig);
for (int i = 0; i <maxSize*2; i++) {
cache.put(new Long(i), new Long(i));
}
return cache.getCacheInfo().getMemorySize()<=maxMemorySize && cache.size()<=maxSize ? true : false;
}