проблема с использованием кеша - PullRequest
0 голосов
/ 01 марта 2011

Я использовал кэш с 2 месяцев в моем проекте, и он работает должным образом, сейчас я пытаюсь запустить приложение, но это исключение происходит для каждой строки, использованной объект кеша

предупреждение: sun.security.util.Cache является проприетарным API Sun и может быть удалено в будущем выпуске

Что это значит?

Ответы [ 3 ]

2 голосов
/ 01 марта 2011

Это означает, что вы зависите от класса, который не является частью ядра Java.Это то, что написала Sun (компания, которая поддерживает Java).Нет абсолютно никакой гарантии, что этот класс в будущем будет доступен, потому что Sun может продать или сделать что-то еще.

Если вы хотите лучшее решение, вы должны полагаться на более стабильную библиотеку кэширования.Я рекомендую ehcache .

1 голос
/ 01 марта 2011

Это означает именно то, что написано - вы не должны использовать пакеты sun.*, в основном.

Я предлагаю вам найти библиотеку кеша с открытым исходным кодом.Например, класс Guava * MapMaker может использоваться для создания устаревших кэшей.

0 голосов
/ 01 марта 2011

Это предупреждение. Производитель сообщает, что используемый вами код будет удален в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...