Adding LruCache and LruBufferedCache interfaces, implementing Methods in
implementation