- int64 is not a standard type, we've got int64_t defined in std int. We also have an msvc port of this header, so should not be an issue.
- Fixed inconsistency in usage of CacheKey and Key, used Key.
- Some functions weren't marked as virtual.
Additional change: added self to authors.