sitelink1 | http://nhn pretest |
---|---|
sitelink2 | |
sitelink3 | |
sitelink4 | |
sitelink5 | |
sitelink6 |
문제 : 간단한 Object cache 구현
해결사항
- 1000개의 object를 caching하는 ObjectCache class를 작성하세요.
- ObjectCache는 Static class 입니다.
- ObjectCache는 get(String key), set(String key, Object value), delete(String key) 메소드를 가집니다.
- LRU 알고리즘에 의해 1000개가 넘을 경우 삭제합니다.
60점 만점 입니다.
추가점수
- Test를 할 수 있는 TestCase를 작성해 주세요(15점) - coverage가 높을 수록 점수가 높습니다.
- Client/Server 구조로 작성할 경우 추가점수는 10점 입니다.
- Fault Tolerant하게 구현하시면 추가점수 5점 입니다.
- 제출 날짜에 따라 10점 점수가 있습니다(부분점수)
합계 100점 입니다.
유의사항
- 외부 라이브러리를 가능한 사용하지 않으시면 더 좋습니다.
제출기한
- 한달의 기한을 드립니다 (가능한 일찍 내주시면 추가 점수가 있습니다)
1. ObjectCahe 클래스의 작성 (요구사항)
1) 1000개의 object를 caching
2) ObjectCahe 클래스는 Static class
3) get(String key), set(String key, Object value), delete(String key) 의 메소드를 가짐
4) LRU 알고리즘에 의해 1000개가 넘을 경우 삭제
5) Client/Server 구조로 작성
6) Fault Tolerant하게 구현