Sametime business card data cache
The Sametime client has a cache of the information it has fetched from the business card (aka blackbox) system on a per user basis. This is both the textual data and the image data. In case your Sametime client displays stale data you can do one of two things:
- Right-click the contact and select "Refresh Person Info". This will make Sametime refetch the data from the Sametime server.
- Clear the cache from disk.
So where is this cache? Well if you open the "workspace\.metadata\.plugins\com.ibm.collaboration.realtime.people.impl\PersonCache" directory beneath your Notes data directory you'll see a directory per Sametime community you're connected to. In each of these directories you'll find
- an .index file containing a list of the known users
- an XML file per user with person info
- a picture, if any, of the user
Easy.
Re: Sametime business card data cache
By default, the Sametime Connect client cache is refreshed every 7 days. You can manage the client cache refresh interval through the following preference parameter:
- com.ibm.collaboration.realtime.people/lookupExpirationDays
If set to zero ('0'), the client refreshes data at every restart.
If set to any other number, the client refreshes the data upon an interval of that number of days.
Taken from this TN
Title: Business Card information not updated until refreshed
Doc #: 1377088
URL: http://www.ibm.com/support/docview.wss?rs=899&uid=swg21377088
Re: Sametime business card data cache
Here is some additional information on this also:
So, the cache reference is ,if a change to the photo was made, the old one stays for 7 days unless changed by custom file. If a user has never had your photo before then it is almost immediate,however once I have seen your photo it is cached locally, and the client by default will not attempt to download a new photo for 7 days.
The default cache period can be changed by editing the plugin_customization.ini (in the directory where Sametime is installed) and add 'com.ibm.collaboration.realtime.imhub/lookupExpirationDays=x' where x= the number of days to cache the photo. You can set it to 0 to lookup the photo every time, but that could have an impact on performance.
HTH,
Tim E. Brown
Re: Sametime business card data cache
I'm using Active Directory to authenticate Sametime users ( some use integrated client and other use standalone client ). I use Hyena to upload jpegPhoto . I can view with Hyena or Softerra LDAP Browser. But we can't see it from either integrated client or standalone client.
I've also checked from the Administration page ( Configuration -> Business Card setup ) , it seems configured correctly , Photo = jpegPhoto .
Any help ??



