code: protected void removeLast() {
          final CacheEntry<K, V> entry;
          synchronized (_lock) {
              if (_last != null) {
                  entry = _entries.remove(_last.getKey());
                  setLast(_last.getPrevious());
              } else {
                  entry = null;
              }
              if (size() == 0) {
                  _first = null;
                  _last = null;
              }
          }
          if (entry != null) {
              handleRemove(entry);
          }
      }
docs: Remove the last element from the cache.